In-form Swindon Town kept their fading play-off hopes alive thanks to Lee Cox's winner against Bradford City.

The Robins have now won six in seven but Peterborough's victory over Carlisle means they remain four points behind Posh with just two matches left.

Home goalkeeper Wes Foderingham made a superb first-half save to stop a Gary Jones free-kick.

Cox grabbed his first Swindon goal when he calmly shot right-footed into the bottom corner after 64 minutes.

Mark Cooper's men really should have taken the lead just before the hour but Michael Smith's goal-bound shot from a Miles Storey cross was kept out by Jon McLaughlan.

The hosts were the better side after Cox's goal and Alex Pritchard had the chance to seal the win, only to drag an effort just wide.

Swindon Town manager Mark Cooper told BBC Wiltshire:

"I thought we totally dominated the game from start to finish.

"We just had to wait for that opportunity to come along. I was pleased with the maturity that we showed to control the game, sometimes it can be frustrating.

"We continued to play and moved Bradford across the pitch and waited for the gap to appear.

"Whatever happens this year we've finished the season in great fashion with two to play."

Lineup, Bookings (2) & Substitutions (4)

Swindon Town

  • 01 Foderingham
  • 02 Thompson
  • 14 McEveley Booked
  • 41 Archibald-Henville
  • 40 Stephens
  • 29 Branco
  • 04 Luongo
  • 11 Pritchard
  • 20 Storey
  • 28 Smith
  • 24 Cox (Gladwin - 81' )

Substitutes

  • 12 N'Guessan
  • 17 Waldon
  • 22 Ward
  • 23 Barthram
  • 25 Belford
  • 33 Barker
  • 39 Gladwin

Bradford City

  • 01 McLaughlan
  • 02 Darby
  • 06 Drury
  • 18 Jones
  • 05 Davies Booked
  • 23 McArdle
  • 20 De Vita (McLean - 68' )
  • 24 Doyle (Meredith - 45' )
  • 17 Stead
  • 32 Bennett (Thompson - 77' )
  • 28 Reach

Substitutes

  • 03 Meredith
  • 11 Thompson
  • 12 Jameson
  • 14 Yeates
  • 16 McHugh
  • 21 McLean
  • 22 Bates
Ref: Charles Breakspear
Att: 8,377

Match Stats

Shots

10 2

On target

6 1

Corners

8 2

Fouls

10 12

Live Text Commentary

Full time

Full Time Match ends, Swindon Town 1, Bradford City 0.

90:00 +3:50 Full time

Full Time Second Half ends, Swindon Town 1, Bradford City 0.

90:00 +3:22

Michael Smith (Swindon Town) wins a free kick in the attacking half.

90:00 +3:22

Foul by Rory McArdle (Bradford City).

90:00 +2:56

Raphael Rossi Branco (Swindon Town) wins a free kick on the right wing.

90:00 +2:56

Foul by Garry Thompson (Bradford City).

90:00 +1:26

Corner, Swindon Town. Conceded by Stephen Darby.

86:02

Nathan Thompson (Swindon Town) wins a free kick on the left wing.

86:02

Foul by Jon Stead (Bradford City).

85:30

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

85:30

Foul by Aaron McLean (Bradford City).

84:38

Foul by James McEveley (Swindon Town).

84:38

Garry Thompson (Bradford City) wins a free kick on the left wing.

81:37

Attempt saved. Michael Smith (Swindon Town) right footed shot from outside the box is saved in the centre of the goal.

80:26 Substitution

Substitution Substitution, Swindon Town. Ben Gladwin replaces Lee Cox.

76:36 Substitution

Substitution Substitution, Bradford City. Garry Thompson replaces Kyle Bennett.

76:26

Foul by Miles Storey (Swindon Town).

76:26

Adam Reach (Bradford City) wins a free kick on the right wing.

75:51

Corner, Swindon Town. Conceded by Jon McLaughlan.

74:47

Michael Smith (Swindon Town) wins a free kick in the defensive half.

74:47

Foul by Rory McArdle (Bradford City).

73:41

Corner, Swindon Town. Conceded by Stephen Darby.

72:33

Attempt missed. Alex Pritchard (Swindon Town) right footed shot from the centre of the box is close, but misses to the right.

67:31 Substitution

Substitution Substitution, Bradford City. Aaron McLean replaces Raffaele De Vita.

67:21

Foul by Michael Smith (Swindon Town).

67:21

(Bradford City) wins a free kick in the attacking half.

67:01

Corner, Swindon Town. Conceded by Jon McLaughlan.

66:49

Attempt saved. Miles Storey (Swindon Town) right footed shot from the right side of the box is saved in the top right corner.

65:27

James McEveley (Swindon Town) wins a free kick on the right wing.

65:27

Foul by Kyle Bennett (Bradford City).

63:20 Goal scored

Goal! Goal! Swindon Town 1, Bradford City 0. Lee Cox (Swindon Town) right footed shot from the centre of the box to the bottom right corner.

61:54

Foul by Raphael Rossi Branco (Swindon Town).

61:54

Jon Stead (Bradford City) wins a free kick in the defensive half.

60:09

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

60:09

Foul by James Meredith (Bradford City).

59:18

Attempt missed. Adam Reach (Bradford City) left footed shot from outside the box misses to the right.

55:45

Foul by Troy Archibald-Henville (Swindon Town).

55:45

Andrew Davies (Bradford City) wins a free kick in the attacking half.

55:32

Corner, Swindon Town. Conceded by Gary Jones.

55:08

Attempt saved. Michael Smith (Swindon Town) header from very close range is saved in the bottom right corner.

51:22

Corner, Swindon Town. Conceded by Stephen Darby.

50:06

Attempt missed. Alex Pritchard (Swindon Town) right footed shot from outside the box is too high.

47:29

Foul by Lee Cox (Swindon Town).

47:29

Adam Reach (Bradford City) wins a free kick in the defensive half.

46:24

Foul by Adam Drury (Bradford City).

46:24

Jack Stephens (Swindon Town) wins a free kick on the left wing.

45:00

Second Half begins Swindon Town 0, Bradford City 0.

45:00 Substitution

Substitution Substitution, Bradford City. James Meredith replaces Nathan Doyle.

45:00 +1:20 Half time

Half Time First Half ends, Swindon Town 0, Bradford City 0.

42:59

Attempt saved. Michael Smith (Swindon Town) right footed shot from outside the box is saved in the centre of the goal.

41:54

Attempt missed. Nathan Thompson (Swindon Town) left footed shot from the centre of the box is too high.

37:32

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

34:32 Booking

Booking James McEveley (Swindon Town) is shown the yellow card.

34:10

Gary Jones (Bradford City) wins a free kick in the defensive half.

34:10

Foul by James McEveley (Swindon Town).

33:24

Corner, Swindon Town. Conceded by Rory McArdle.

31:25

Corner, Swindon Town. Conceded by Stephen Darby.

28:40 Booking

Booking Andrew Davies (Bradford City) is shown the yellow card.

28:29

Foul by Andrew Davies (Bradford City).

28:29

Alex Pritchard (Swindon Town) wins a free kick in the attacking half.

23:20

Attempt missed. Alex Pritchard (Swindon Town) right footed shot from the left side of the box misses to the left.

22:11

Attempt saved. Jon Stead (Bradford City) right footed shot from the left side of the box is saved in the top right corner.

20:45

Foul by Raffaele De Vita (Bradford City).

20:45

Jack Stephens (Swindon Town) wins a free kick on the left wing.

17:21

Jon Stead (Bradford City) wins a free kick in the defensive half.

17:21

Foul by Troy Archibald-Henville (Swindon Town).

13:57

Corner, Bradford City. Conceded by Wes Foderingham.

13:08

Kyle Bennett (Bradford City) wins a free kick in the defensive half.

13:08

Foul by Nathan Thompson (Swindon Town).

9:52

Corner, Bradford City. Conceded by Troy Archibald-Henville.

8:52

Foul by Troy Archibald-Henville (Swindon Town).

8:52

Stephen Darby (Bradford City) wins a free kick in the attacking half.

5:52

Alex Pritchard (Swindon Town) wins a free kick on the right wing.

5:52

Foul by Nathan Doyle (Bradford City).

2:46

Alex Pritchard (Swindon Town) wins a free kick in the attacking half.

2:46

Foul by Gary Jones (Bradford City).

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers