League One basement side Stevenage earned a shock victory against promotion-chasing Swindon Town.

The hosts led six minutes before the break when Lucas Akins showed good strength before sending a low 20-yard shot into the far corner.

Swindon almost levelled through a Ryan Mason free-kick.

But Stevenage deservedly secured a first league win since 23 November when Filipe Morais scored a penalty after Grant Hall fouled Francois Zoko.

Stevenage stay bottom of the table despite their victory, but are now just one point behind Bristol City who are 23rd.

Had other results gone their way, Swindon could have moved into the play-offs but are now four points adrift of Walsall who occupy the final place having beaten Oldham 1-0.

VIEW FROM THE DRESSING ROOM

Stevenage boss Graham Westley told BBC Three Counties Radio:

"We worked hard tonight, you could see a response from the side.

"I thought the officials were excellent throughout the evening.

"I keep saying it; with our best 11 on the pitch we're more than a match for anybody.

"If you look at chances over 90 minutes I'm sure it was well in our favour."

Lineup, Bookings (3) & Substitutions (6)

Stevenage

  • 16 Day
  • 20 Smith
  • 29 Hartley
  • 14 Heslop
  • 06 Jones
  • 05 Ashton
  • 15 Freeman (Deacon - 91' )
  • 24 Doughty
  • 07 Morais (Burrow - 82' )
  • 12 Zoko Booked (Charles - 82' )
  • 11 Akins

Substitutes

  • 02 Wedgbury
  • 09 Charles
  • 10 Burrow
  • 21 Tounkara
  • 25 Andrade
  • 26 Smith
  • 34 Deacon

Swindon Town

  • 01 Foderingham
  • 02 Thompson (Byrne - 72' )
  • 29 Branco
  • 08 Mason Booked
  • 05 Hall Booked
  • 22 Ward
  • 15 Kasim
  • 04 Luongo
  • 09 Ranger
  • 12 N'Guessan (Barker - 62' )
  • 11 Pritchard (Storey - 80' )

Substitutes

  • 03 Byrne
  • 07 Harley
  • 19 Thompson
  • 20 Storey
  • 23 Barthram
  • 25 Belford
  • 33 Barker
Ref: Lee Collins
Att: 2,167

Match Stats

Shots

13 11

On target

2 4

Corners

10 7

Fouls

13 5

Live Text Commentary

Full time

Full Time Match ends, Stevenage 2, Swindon Town 0.

90:00 +4:56 Full time

Full Time Second Half ends, Stevenage 2, Swindon Town 0.

90:00 +4:51

Corner, Swindon Town. Conceded by Chris Day.

90:00 +4:36

Attempt saved. Ryan Mason (Swindon Town) right footed shot from outside the box is saved in the top left corner.

90:00 +4:05

Yaser Kasim (Swindon Town) wins a free kick in the defensive half.

90:00 +4:05

Foul by Jordan Burrow (Stevenage).

90:00 +0:09 Substitution

Substitution Substitution, Stevenage. Roarie Deacon replaces Luke Freeman.

89:39

Raphael Rossi Branco (Swindon Town) wins a free kick in the attacking half.

89:39

Foul by Lucas Akins (Stevenage).

84:27

Corner, Swindon Town. Conceded by Luke Jones.

84:13

Attempt blocked. George Barker (Swindon Town) right footed shot from outside the box is blocked.

81:27 Substitution

Substitution Substitution, Stevenage. Darius Charles replaces Francois Zoko.

81:10 Substitution

Substitution Substitution, Stevenage. Jordan Burrow replaces Filipe Morais.

80:18

Corner, Swindon Town. Conceded by Luke Jones.

79:09 Substitution

Substitution Substitution, Swindon Town. Miles Storey replaces Alex Pritchard.

78:26

Corner, Swindon Town. Conceded by Luke Freeman.

77:41 Booking

Booking Francois Zoko (Stevenage) is shown the yellow card.

77:36

Raphael Rossi Branco (Swindon Town) wins a free kick in the attacking half.

77:36

Foul by Francois Zoko (Stevenage).

74:07

Foul by Nathan Byrne (Swindon Town).

74:07

Luke Freeman (Stevenage) wins a free kick in the defensive half.

72:34

Attempt missed. Ryan Mason (Swindon Town) right footed shot from outside the box misses to the left.

72:23

Nile Ranger (Swindon Town) wins a free kick in the defensive half.

72:23

Foul by Jon Ashton (Stevenage).

71:11 Substitution

Substitution Substitution, Swindon Town. Nathan Byrne replaces Nathan Thompson.

69:47

Attempt blocked. Luke Freeman (Stevenage) right footed shot from the right side of the box is blocked.

69:05

Corner, Stevenage. Conceded by Nathan Thompson.

66:21 Booking

Booking Ryan Mason (Swindon Town) is shown the yellow card.

66:15

Foul by Ryan Mason (Swindon Town).

66:15

Simon Heslop (Stevenage) wins a free kick on the right wing.

65:42

Attempt blocked. Luke Freeman (Stevenage) right footed shot from more than 35 yards is blocked.

64:58

Corner, Swindon Town. Conceded by Luke Freeman.

63:19

Foul by Francois Zoko (Stevenage).

63:19

Massimo Luongo (Swindon Town) wins a free kick in the attacking half.

61:11 Substitution

Substitution Substitution, Swindon Town. George Barker replaces Dany N'Guessan.

60:03

Corner, Stevenage. Conceded by Yaser Kasim.

59:50

Attempt missed. Peter Hartley (Stevenage) right footed shot from outside the box is close, but misses to the left.

59:13

Corner, Stevenage. Conceded by Nathan Thompson.

59:02

Attempt blocked. Luke Freeman (Stevenage) right footed shot from outside the box is blocked.

57:07

Attempt missed. Francois Zoko (Stevenage) left footed shot from the centre of the box is close, but misses to the left.

55:33 Goal scored

Goal! Goal! Stevenage 2, Swindon Town 0. Filipe Morais (Stevenage) converts the penalty with a right footed shot to the bottom left corner.

55:05 Booking

Booking Grant Hall (Swindon Town) is shown the yellow card.

55:05

Penalty Stevenage. Francois Zoko draws a foul in the penalty area.

55:05

Penalty conceded by Grant Hall (Swindon Town) after a foul in the penalty area.

52:19

Corner, Stevenage. Conceded by Nile Ranger.

51:55

Corner, Stevenage. Conceded by Darren Ward.

51:45

Attempt blocked. Filipe Morais (Stevenage) right footed shot from the right side of the box is blocked.

45:00

Second Half begins Stevenage 1, Swindon Town 0.

45:00 +4:07 Half time

Half Time First Half ends, Stevenage 1, Swindon Town 0.

45:00 +3:53

Foul by Nile Ranger (Swindon Town).

45:00 +3:53

Jon Ashton (Stevenage) wins a free kick in the attacking half.

45:00 +3:10

Corner, Swindon Town. Conceded by Peter Hartley.

44:18

Attempt missed. Luke Freeman (Stevenage) right footed shot from the left side of the box is too high.

42:59

Corner, Swindon Town. Conceded by Chris Day.

42:41

Attempt saved. Ryan Mason (Swindon Town) right footed shot from outside the box is saved in the top centre of the goal.

41:54

Foul by Michael Doughty (Stevenage).

41:54

Nile Ranger (Swindon Town) wins a free kick in the defensive half.

39:38

Foul by Jon Ashton (Stevenage).

39:38

Nile Ranger (Swindon Town) wins a free kick in the defensive half.

38:01 Goal scored

Goal! Goal! Stevenage 1, Swindon Town 0. Lucas Akins (Stevenage) left footed shot from outside the box to the bottom right corner. Assisted by Michael Doughty.

35:39

Attempt blocked. Massimo Luongo (Swindon Town) right footed shot from outside the box is blocked.

35:05

Corner, Swindon Town. Conceded by Chris Day.

34:48

Attempt saved. Alex Pritchard (Swindon Town) left footed shot from the right side of the box is saved in the bottom right corner.

34:10

Foul by Francois Zoko (Stevenage).

34:10

Raphael Rossi Branco (Swindon Town) wins a free kick in the defensive half.

31:38

Foul by Peter Hartley (Stevenage).

31:38

Dany N'Guessan (Swindon Town) wins a free kick on the left wing.

31:12

Alex Pritchard (Swindon Town) hits the bar with a right footed shot from outside the box.

28:38

Corner, Stevenage. Conceded by Grant Hall.

28:31

Attempt blocked. Luke Freeman (Stevenage) right footed shot from outside the box is blocked.

27:55

Corner, Stevenage. Conceded by Raphael Rossi Branco.

26:31

Foul by Jimmy Smith (Stevenage).

26:31

Ryan Mason (Swindon Town) wins a free kick on the right wing.

24:34

Attempt missed. Ryan Mason (Swindon Town) right footed shot from outside the box misses to the left.

23:33

Hand ball by Nathan Thompson (Swindon Town).

20:21

Foul by Simon Heslop (Stevenage).

20:21

Ryan Mason (Swindon Town) wins a free kick in the attacking half.

19:21

Attempt blocked. Luke Freeman (Stevenage) right footed shot from outside the box is blocked.

18:15

Attempt blocked. Peter Hartley (Stevenage) header from very close range is blocked.

17:56

Corner, Stevenage. Conceded by Dany N'Guessan.

16:16

Attempt missed. Lucas Akins (Stevenage) right footed shot from outside the box misses to the right.

13:56

Attempt saved. Nile Ranger (Swindon Town) header from the centre of the box is saved in the centre of the goal.

13:47

Attempt blocked. Nile Ranger (Swindon Town) right footed shot from the centre of the box is blocked.

12:02

Corner, Stevenage. Conceded by Nathan Thompson.

10:52

Delay over. They are ready to continue.

10:51

Delay over. They are ready to continue.

9:22

Delay in match Jon Ashton (Stevenage) because of an injury.

8:04

Attempt missed. Yaser Kasim (Swindon Town) left footed shot from outside the box is too high.

4:40

Foul by Lucas Akins (Stevenage).

4:40

Grant Hall (Swindon Town) wins a free kick on the left wing.

2:33

Foul by Francois Zoko (Stevenage).

2:33

Raphael Rossi Branco (Swindon Town) wins a free kick in the attacking half.

0:32

Corner, Stevenage. Conceded by Yaser Kasim.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers