Southend United came from behind to win at Cheltenham and consolidate their play-off place in League Two.

Byron Harrison's well-struck volley in first-half injury time had handed the home side the advantage.

The visitors levelled just after the hour mark when substitute Barry Corr pounced on a loose ball and steered his shot into the bottom corner.

Three minutes later Kevan Hurst stabbed the ball past advancing Cheltenham keeper Scott Brown to seal victory.

The Robins came close to levelling with an 84th-minute strike from sub Zack Kotwica, which Shrimpers keeper Daniel Bentley just managed to keep out.

Southend are now three points clear of eighth-placed Oxford, while Cheltenham are nine points off the top seven.

Cheltenham Town manager Mark Yates told BBC Radio Gloucestershire

Post-match: Cheltenham boss Yates

"They went direct and started pummelling balls in and we buckled.

"Scotty made a great save and we just stopped doing our jobs for ten minutes. It was pathetic from the players and I'm really angry with them doing what they've done again.

"The more disappointment for me is the closeness, timing and proximity of the goals. I'll take the blame for it as they're my team but my players have also got to be counted and they've let me and the supporters down today.

"This season has been disappointing and we know that. The good thing is that we'll have a chance to put that right in the summer, where we can bring in one or two different players.

"There will be one or two who played today that won't be on that pitch next season."

Lineup, Bookings (2) & Substitutions (6)

Cheltenham Town

  • 01 Brown
  • 32 Brundle
  • 20 Jombati
  • 25 Noble (Taylor - 50' )
  • 05 Brown
  • 28 Ihiekwe
  • 08 Deering
  • 29 Daniels (Cureton - 80' )
  • 09 Harrison
  • 11 McGlashan
  • 14 Richards

Substitutes

  • 04 Taylor (Kotwica - 80' )
  • 07 Cureton
  • 10 Gornell
  • 12 Roberts
  • 19 Kotwica
  • 21 Vincent
  • 22 Braham-Barrett

Southend United

  • 17 Bentley
  • 02 White Booked
  • 03 Coker
  • 18 Leonard
  • 35 Sokolik
  • 32 Egan
  • 12 Atkinson (Murphy - 62' )
  • 08 Timlin Booked
  • 09 Loza
  • 39 Barnard (Corr - 62' )
  • 14 Hurst (Clifford - 72' )

Substitutes

  • 06 Prosser
  • 07 Eastwood
  • 10 Corr
  • 11 Straker
  • 15 Murphy
  • 16 Clifford
  • 25 Chambers
Ref: Michael Naylor
Att: 2,949

Match Stats

Shots

6 14

On target

2 7

Corners

6 3

Fouls

8 14

Live Text Commentary

Full time

Full Time Match ends, Cheltenham Town 1, Southend United 2.

90:00 +4:14 Full time

Full Time Second Half ends, Cheltenham Town 1, Southend United 2.

90:00 +2:58

Attempt missed. Barry Corr (Southend United) right footed shot from more than 35 yards is too high.

90:00 +1:30

Corner, Cheltenham Town. Conceded by Ben Coker.

89:16

Corner, Cheltenham Town. Conceded by Daniel Bentley.

85:00

Jamar Loza (Southend United) wins a free kick in the attacking half.

84:57

Foul by Sido Jombati (Cheltenham Town).

83:03

Sam Deering (Cheltenham Town) wins a free kick in the defensive half.

83:03

Foul by Jamar Loza (Southend United).

81:07

Jamie Cureton (Cheltenham Town) wins a free kick on the right wing.

81:07

Foul by Jakub Sokolik (Southend United).

80:26

Foul by Mitch Brundle (Cheltenham Town).

80:26

Barry Corr (Southend United) wins a free kick on the left wing.

79:43 Substitution

Substitution Substitution, Cheltenham Town. Zack Kotwica replaces Jason Taylor.

79:19 Substitution

Substitution Substitution, Cheltenham Town. Jamie Cureton replaces Billy Daniels.

77:16

Foul by Matthew Richards (Cheltenham Town).

77:16

Ryan Leonard (Southend United) wins a free kick in the attacking half.

73:05

Byron Harrison (Cheltenham Town) wins a free kick on the left wing.

73:05

Foul by Jakub Sokolik (Southend United).

71:54 Substitution

Substitution Substitution, Southend United. Conor Clifford replaces Kevan Hurst because of an injury.

67:35

Attempt missed. Jacob Murphy (Southend United) left footed shot from the left side of the box misses to the left.

66:17 Goal scored

Goal! Goal! Cheltenham Town 1, Southend United 2. Kevan Hurst (Southend United) right footed shot from the centre of the box to the bottom left corner.

65:29 Booking

Booking John White (Southend United) is shown the yellow card.

65:13

Jermaine McGlashan (Cheltenham Town) wins a free kick in the defensive half.

65:13

Foul by John White (Southend United).

63:30 Goal scored

Goal! Goal! Cheltenham Town 1, Southend United 1. Barry Corr (Southend United) left footed shot from the centre of the box to the bottom right corner.

63:03

Attempt saved. John White (Southend United) right footed shot from the centre of the box is saved in the centre of the goal.

62:11

Corner, Southend United. Conceded by Troy Brown.

61:44 Substitution

Substitution Substitution, Southend United. Jacob Murphy replaces Will Atkinson.

61:28 Substitution

Substitution Substitution, Southend United. Barry Corr replaces Lee Barnard.

60:36

Foul by Billy Daniels (Cheltenham Town).

60:36

Ryan Leonard (Southend United) wins a free kick on the left wing.

59:45

Attempt missed. Jamar Loza (Southend United) right footed shot from the right side of the box misses to the left.

56:37 Booking

Booking Michael Timlin (Southend United) is shown the yellow card.

56:30

Jermaine McGlashan (Cheltenham Town) wins a free kick on the left wing.

56:30

Foul by Michael Timlin (Southend United).

55:40

Foul by Troy Brown (Cheltenham Town).

55:40

Michael Timlin (Southend United) wins a free kick on the right wing.

52:10

Attempt saved. Ryan Leonard (Southend United) right footed shot from outside the box is saved in the top centre of the goal.

49:42 Substitution

Substitution Substitution, Cheltenham Town. Jason Taylor replaces David Noble because of an injury.

48:00

Sam Deering (Cheltenham Town) wins a free kick on the right wing.

47:57

Foul by Jamar Loza (Southend United).

45:00

Second Half begins Cheltenham Town 1, Southend United 0.

45:00 +2:13 Half time

Half Time First Half ends, Cheltenham Town 1, Southend United 0.

45:00 +1:49

Attempt missed. Will Atkinson (Southend United) header from the centre of the box is too high.

45:00 +0:41 Goal scored

Goal! Goal! Cheltenham Town 1, Southend United 0. Byron Harrison (Cheltenham Town) right footed shot from outside the box to the bottom left corner.

44:30

Sido Jombati (Cheltenham Town) wins a free kick on the right wing.

44:30

Foul by Kevan Hurst (Southend United).

43:40

Troy Brown (Cheltenham Town) wins a free kick on the left wing.

43:40

Foul by Lee Barnard (Southend United).

41:14

Jermaine McGlashan (Cheltenham Town) wins a free kick on the left wing.

41:14

Foul by Jakub Sokolik (Southend United).

40:36

Corner, Southend United. Conceded by Matthew Richards.

39:40

Attempt missed. Billy Daniels (Cheltenham Town) left footed shot from outside the box misses to the left.

37:36

Attempt missed. John White (Southend United) header from the centre of the box is close, but misses to the left.

36:58

Corner, Southend United. Conceded by Troy Brown.

35:57

Attempt saved. Matthew Richards (Cheltenham Town) right footed shot from outside the box is saved in the centre of the goal.

34:34

Attempt missed. Lee Barnard (Southend United) header from the centre of the box misses to the left.

32:47

Foul by Byron Harrison (Cheltenham Town).

32:47

Kevan Hurst (Southend United) wins a free kick in the defensive half.

31:59

Attempt saved. Lee Barnard (Southend United) right footed shot from outside the box is saved in the top centre of the goal.

28:52

Corner, Cheltenham Town. Conceded by John Egan.

28:00

Jermaine McGlashan (Cheltenham Town) wins a free kick on the left wing.

27:57

Foul by Jakub Sokolik (Southend United).

25:06

Attempt saved. Kevan Hurst (Southend United) right footed shot from outside the box is saved in the top centre of the goal.

24:26

Foul by Troy Brown (Cheltenham Town).

24:26

Jamar Loza (Southend United) wins a free kick in the defensive half.

23:36

Attempt missed. Lee Barnard (Southend United) right footed shot from the right side of the box misses to the left.

21:49

Attempt missed. Mitch Brundle (Cheltenham Town) right footed shot from long range on the right is close, but misses to the left.

17:28

Jermaine McGlashan (Cheltenham Town) wins a free kick in the attacking half.

17:28

Foul by Kevan Hurst (Southend United).

16:15

Foul by Byron Harrison (Cheltenham Town).

16:15

John Egan (Southend United) wins a free kick in the attacking half.

15:43

Troy Brown (Cheltenham Town) wins a free kick in the attacking half.

15:43

Foul by Lee Barnard (Southend United).

15:23

Attempt saved. Kevan Hurst (Southend United) right footed shot from the centre of the box is saved in the top right corner.

12:42

Attempt missed. Jermaine McGlashan (Cheltenham Town) header from the left side of the six yard box misses to the left.

11:09

Corner, Cheltenham Town. Conceded by John White.

10:10

Corner, Cheltenham Town. Conceded by Jakub Sokolik.

9:34

Corner, Cheltenham Town. Conceded by Ben Coker.

9:20

Attempt blocked. Mitch Brundle (Cheltenham Town) left footed shot from outside the box is blocked.

7:26

Billy Daniels (Cheltenham Town) wins a free kick on the left wing.

7:26

Foul by Ryan Leonard (Southend United).

5:27

Sam Deering (Cheltenham Town) wins a free kick in the attacking half.

5:27

Foul by Michael Timlin (Southend United).

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers