James Hayter scored twice in seven first-half minutes as Yeovil moved within four points of safety with a win at Birmingham.

Hayter made the most of a Hayden Mullins error to prod the Glovers ahead in the 12th minute.

The striker added a second, taking his tally to six in four matches, when he headed in Joe Ralls's cross.

Lee Novak hit the bar for the hosts and Yeovil goalkeeper Marek Stech blocked a header from Brian Howard.

The win was just Yeovil's fifth victory in 25 league matches this season.

Mullins gave them a helping hand when his failed attempt to head back to Darren Randolph allowed Hayter, 34, a simple finish.

Randloph pulled off impressive saves from Ralls and Moore but was beaten again when Hayter glanced in.

Novak's header came back off the bar as Birmingham looked for a way back before Stech's close-range save from Howard ended the home side's hopes.

Birmingham assistant manager Terry McDermott:

"To say we are disappointed is an understatement.

"We actually played quite well in the first half when we created a lot of chances.

"The second half became more difficult. When you park 10 men behind the ball it is difficult to break. We should have dealt with the two goals and we paid the penalty."

Yeovil manager Gary Johnson:

"We are still battling and the boys showed a great spirit. That spirit will keep us in the hunt for a big part of the season. I was very proud of the boys' effort and performance.

"James Hayter has been a super striker for a long time.

"When he gets himself in those positions he is a very good finisher. He doesn't panic and he took his goals extremely well."

Lineup, Bookings (1) & Substitutions (6)

Birmingham City

  • 01 Randolph
  • 31 Caddis
  • 18 Hancox
  • 20 Lee
  • 08 Mullins
  • 04 Robinson
  • 07 Burke
  • 29 Brown (Elliott - 68' )
  • 19 Zigic (Ferguson - 61' )
  • 10 Howard (Shinnie - 79' )
  • 12 Novak

Substitutes

  • 13 Doyle
  • 14 Packwood
  • 15 Elliott
  • 17 Reilly
  • 22 Shinnie
  • 27 Ferguson
  • 33 Gray

Yeovil Town

  • 01 Stech
  • 02 Ayling
  • 06 Bakayogo (McAllister - 37' )
  • 31 Lundstram
  • 05 Webster
  • 15 Duffy
  • 23 Grant
  • 04 Edwards
  • 13 Moore
  • 09 Hayter (Dawson - 78' )
  • 19 Ralls Booked

Substitutes

  • 03 McAllister (Lanzoni - 53' )
  • 07 Dawson
  • 08 Upson
  • 10 Foley
  • 18 Lanzoni
  • 24 Dunn
  • 29 Morgan
Ref: Fred Graham
Att: 13,605

Match Stats

Shots

24 15

On target

7 4

Corners

11 4

Fouls

7 17

Live Text Commentary

Full time

Full Time Match ends, Birmingham City 0, Yeovil Town 2.

90:00 +5:05 Full time

Full Time Second Half ends, Birmingham City 0, Yeovil Town 2.

90:00 +4:03

Corner, Yeovil Town. Conceded by Mitch Hancox.

90:00 +2:37

Corner, Birmingham City. Conceded by Joe Edwards.

90:00 +2:34

Attempt blocked. Wade Elliott (Birmingham City) right footed shot from the centre of the box is blocked. Assisted by Paul Caddis.

90:00 +1:51

Shane Ferguson (Birmingham City) wins a free kick in the defensive half.

90:00 +1:51

Foul by Matteo Lanzoni (Yeovil Town).

90:00 +0:59

Attempt missed. Mitch Hancox (Birmingham City) left footed shot from the left side of the box is too high. Assisted by Shane Ferguson.

88:22

Attempt blocked. Chris Burke (Birmingham City) left footed shot from outside the box is blocked. Assisted by Paul Caddis.

87:52

Corner, Birmingham City. Conceded by Matteo Lanzoni.

87:00

Offside, Yeovil Town. Kieffer Moore tries a through ball, but Joel Grant is caught offside.

86:17

Foul by Oliver Lee (Birmingham City).

86:17

Joe Ralls (Yeovil Town) wins a free kick in the defensive half.

85:19

Attempt saved. Oliver Lee (Birmingham City) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Shane Ferguson.

84:23

Attempt missed. Joe Ralls (Yeovil Town) left footed shot from outside the box is high and wide to the left. Assisted by John Lundstram.

82:49

Attempt missed. Wade Elliott (Birmingham City) header from the centre of the box misses to the left. Assisted by Paul Caddis with a cross.

82:29

Andrew Shinnie (Birmingham City) wins a free kick in the attacking half.

82:29

Foul by Byron Webster (Yeovil Town).

80:38

Foul by Paul Robinson (Birmingham City).

80:38

Kieffer Moore (Yeovil Town) wins a free kick in the attacking half.

80:04

Attempt missed. Wade Elliott (Birmingham City) right footed shot from outside the box is high and wide to the right.

79:16

Foul by Andrew Shinnie (Birmingham City).

79:16

John Lundstram (Yeovil Town) wins a free kick in the defensive half.

78:57 Substitution

Substitution Substitution, Birmingham City. Andrew Shinnie replaces Brian Howard.

77:45 Substitution

Substitution Substitution, Yeovil Town. Kevin Dawson replaces James Hayter.

77:26

Corner, Yeovil Town. Conceded by Paul Robinson.

74:31

Lee Novak (Birmingham City) wins a free kick in the attacking half.

74:31

Foul by Byron Webster (Yeovil Town).

73:42

Attempt missed. Kieffer Moore (Yeovil Town) right footed shot from outside the box is close, but misses the top right corner.

72:34

Corner, Birmingham City. Conceded by Byron Webster.

70:37

Corner, Yeovil Town. Conceded by Paul Robinson.

70:34

Attempt blocked. John Lundstram (Yeovil Town) left footed shot from outside the box is blocked. Assisted by Kieffer Moore.

69:36

Delay over. They are ready to continue.

69:20

Delay in match Brian Howard (Birmingham City) because of an injury.

68:48

Corner, Birmingham City. Conceded by Luke Ayling.

68:03

Attempt saved. Brian Howard (Birmingham City) left footed shot from the centre of the box is saved in the centre of the goal.

67:39 Substitution

Substitution Substitution, Birmingham City. Wade Elliott replaces Reece Brown.

65:50

Attempt missed. Reece Brown (Birmingham City) right footed shot from outside the box is high and wide to the right. Assisted by Shane Ferguson following a set piece situation.

65:41

Brian Howard (Birmingham City) wins a free kick in the attacking half.

65:41

Foul by Joe Edwards (Yeovil Town).

65:08

Offside, Yeovil Town. Joe Edwards tries a through ball, but James Hayter is caught offside.

63:55

Attempt missed. John Lundstram (Yeovil Town) right footed shot from outside the box misses to the left. Assisted by Joel Grant.

61:44

Chris Burke (Birmingham City) wins a free kick on the right wing.

61:44

Foul by Luke Ayling (Yeovil Town).

61:10

Darren Randolph (Birmingham City) wins a free kick in the defensive half.

61:10

Foul by Kieffer Moore (Yeovil Town).

60:33 Substitution

Substitution Substitution, Birmingham City. Shane Ferguson replaces Nikola Zigic.

59:16

Corner, Birmingham City. Conceded by Joe Edwards.

59:06

Paul Robinson (Birmingham City) wins a free kick in the attacking half.

59:06

Foul by Kieffer Moore (Yeovil Town).

58:53

Attempt blocked. Brian Howard (Birmingham City) left footed shot from the right side of the box is blocked. Assisted by Chris Burke.

57:01

Foul by Nikola Zigic (Birmingham City).

57:01

Matteo Lanzoni (Yeovil Town) wins a free kick in the defensive half.

53:42

Lee Novak (Birmingham City) wins a free kick on the left wing.

53:42

Foul by Matteo Lanzoni (Yeovil Town).

52:39 Substitution

Substitution Substitution, Yeovil Town. Matteo Lanzoni replaces Jamie McAllister because of an injury.

52:18

Attempt missed. Oliver Lee (Birmingham City) left footed shot from outside the box is too high. Assisted by Paul Caddis.

50:44

Delay over. They are ready to continue.

49:03

Delay in match Jamie McAllister (Yeovil Town) because of an injury.

45:00

Second Half begins Birmingham City 0, Yeovil Town 2.

45:00 +4:27 Half time

Half Time First Half ends, Birmingham City 0, Yeovil Town 2.

45:00 +3:25

Attempt blocked. Joel Grant (Yeovil Town) left footed shot from the left side of the box is blocked. Assisted by Joe Ralls.

45:00 +2:55

Attempt blocked. John Lundstram (Yeovil Town) right footed shot from outside the box is blocked. Assisted by James Hayter with a headed pass.

45:00 +1:30

Foul by Nikola Zigic (Birmingham City).

45:00 +1:30

Luke Ayling (Yeovil Town) wins a free kick in the defensive half.

45:00 +1:08

Attempt missed. Shane Duffy (Yeovil Town) header from the centre of the box misses to the left. Assisted by Joe Ralls with a cross following a set piece situation.

45:00 +0:10

Foul by Hayden Mullins (Birmingham City).

45:00 +0:10

James Hayter (Yeovil Town) wins a free kick in the attacking half.

44:04

Hayden Mullins (Birmingham City) wins a free kick in the defensive half.

44:04

Foul by Kieffer Moore (Yeovil Town).

43:28

Attempt saved. Chris Burke (Birmingham City) header from a difficult angle on the left is saved in the bottom left corner. Assisted by Oliver Lee with a cross.

43:03

Corner, Birmingham City. Conceded by Shane Duffy.

43:01

Attempt blocked. Lee Novak (Birmingham City) right footed shot from the centre of the box is blocked. Assisted by Mitch Hancox with a cross.

41:43

Corner, Birmingham City. Conceded by Shane Duffy.

40:38

Oliver Lee (Birmingham City) wins a free kick in the defensive half.

40:38

Dangerous play by Kieffer Moore (Yeovil Town).

39:56

Paul Caddis (Birmingham City) wins a free kick on the right wing.

39:56

Foul by Kieffer Moore (Yeovil Town).

37:10

Brian Howard (Birmingham City) wins a free kick in the attacking half.

37:10

Foul by John Lundstram (Yeovil Town).

36:23 Substitution

Substitution Substitution, Yeovil Town. Jamie McAllister replaces Zoumana Bakayogo because of an injury.

36:19

Delay over. They are ready to continue.

33:47

Delay in match Zoumana Bakayogo (Yeovil Town) because of an injury.

33:33

Attempt blocked. Paul Caddis (Birmingham City) left footed shot from outside the box is blocked. Assisted by Lee Novak.

32:31

Corner, Yeovil Town. Conceded by Oliver Lee.

32:27

Attempt blocked. John Lundstram (Yeovil Town) right footed shot from outside the box is blocked. Assisted by James Hayter.

31:41

Attempt missed. Kieffer Moore (Yeovil Town) header from the centre of the box misses to the left. Assisted by Joe Ralls with a cross.

29:01

Attempt saved. Brian Howard (Birmingham City) left footed shot from outside the box is saved in the centre of the goal. Assisted by Hayden Mullins with a headed pass.

26:16

Hayden Mullins (Birmingham City) wins a free kick in the defensive half.

26:16

Foul by Kieffer Moore (Yeovil Town).

25:54

Attempt saved. Lee Novak (Birmingham City) right footed shot from outside the box is saved in the centre of the goal. Assisted by Reece Brown.

25:45

Brian Howard (Birmingham City) wins a free kick in the attacking half.

25:45

Foul by Byron Webster (Yeovil Town).

24:47

Corner, Birmingham City. Conceded by Byron Webster.

24:11 Booking

Booking Joe Ralls (Yeovil Town) is shown the yellow card for a bad foul.

23:53

Chris Burke (Birmingham City) wins a free kick on the right wing.

23:53

Foul by Joe Ralls (Yeovil Town).

23:43

Attempt saved. Oliver Lee (Birmingham City) right footed shot from outside the box is saved in the bottom right corner.

22:35

Attempt missed. Joe Edwards (Yeovil Town) left footed shot from outside the box misses to the left.

22:00

Attempt saved. Reece Brown (Birmingham City) right footed shot from outside the box is saved in the top centre of the goal. Assisted by Mitch Hancox.

21:18

Foul by Hayden Mullins (Birmingham City).

21:18

Kieffer Moore (Yeovil Town) wins a free kick on the left wing.

19:46

Lee Novak (Birmingham City) hits the bar with a header from the centre of the box. Assisted by Brian Howard with a cross.

18:35 Goal scored

Goal! Goal! Birmingham City 0, Yeovil Town 2. James Hayter (Yeovil Town) header from the left side of the six yard box to the bottom right corner. Assisted by Joe Ralls with a cross.

16:27

Attempt blocked. Chris Burke (Birmingham City) right footed shot from the centre of the box is blocked.

16:24

Attempt blocked. Chris Burke (Birmingham City) left footed shot from the centre of the box is blocked.

15:43

Reece Brown (Birmingham City) wins a free kick in the attacking half.

15:43

Foul by Joe Edwards (Yeovil Town).

13:22

Attempt blocked. Lee Novak (Birmingham City) right footed shot from the left side of the box is blocked. Assisted by Reece Brown.

13:09

Attempt saved. Kieffer Moore (Yeovil Town) left footed shot from the left side of the box is saved in the bottom left corner.

13:05

Attempt saved. Joe Ralls (Yeovil Town) right footed shot from outside the box is saved in the bottom left corner. Assisted by John Lundstram.

11:20 Goal scored

Goal! Goal! Birmingham City 0, Yeovil Town 1. James Hayter (Yeovil Town) right footed shot from the centre of the box to the high centre of the goal.

10:24

Brian Howard (Birmingham City) wins a free kick in the attacking half.

10:24

Foul by Joe Edwards (Yeovil Town).

8:18

Corner, Birmingham City. Conceded by Byron Webster.

8:12

Corner, Birmingham City. Conceded by Luke Ayling.

8:10

Attempt blocked. Nikola Zigic (Birmingham City) right footed shot from the centre of the box is blocked.

5:24

Corner, Birmingham City. Conceded by Luke Ayling.

3:34

Attempt missed. Lee Novak (Birmingham City) right footed shot from outside the box is too high. Assisted by Brian Howard with a headed pass.

0:52

Attempt missed. Lee Novak (Birmingham City) right footed shot from outside the box misses to the right. Assisted by Brian Howard.

0:24

Attempt blocked. James Hayter (Yeovil Town) right footed shot from the right side of the six yard box is blocked. Assisted by Joel Grant with a cross.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers