A fine last-minute strike from George Baldock gave MK Dons victory at fellow play-off hopefuls Swindon.

Michael Smith headed the hosts into the lead from close range after visiting keeper David Martin parried Alex Pritchard's initial effort.

Antony Kay levelled with a powerful header from a Ben Reeves corner.

Dean Bowditch should have put them in front, but home keeper Tyrell Belford denied him before Baldock fired into the top corner to win it.

Swindon manager Mark Cooper told BBC Wiltshire:

"I thought first half we deserved to be winning, and we should have killed the game off at the start of the second half.

"We dropped a little bit deep, we looked tired in the second half.

"We concede from a free header from a corner and then we try and win the game and leave ourselves a little bit exposed.

"We're not quite there yet."

MK Dons Manager Karl Robinson told BBC Three Counties Radio:

"It was just a very good away performance. I said this was big. I think you've seen how we celebrated, how important it was to us all.

"Our game plan was to be 0-0 at half-time. We felt if we get to half-time 0-0 we have enough quality to go and win it.

"Today, I thought Dele Alli was sensational. But what helped him was Alan Smith. I thought that was his best game in an MK Dons shirt.

"I will put Danny Collinge on. I don't really care how old he is if he's good, he's good. Whether you're 17 or whether you're 49, if you've still got legs and you can still play, I'll put you on."

Lineup, Bookings (2) & Substitutions (5)

Swindon Town

  • 25 Belford
  • 02 Thompson (McEveley - 83' )
  • 03 Byrne
  • 04 Luongo
  • 22 Ward
  • 41 Archibald-Henville
  • 19 Thompson
  • 07 Harley
  • 28 Smith (N'Guessan - 86' )
  • 15 Kasim (Murphy - 69' )
  • 11 Pritchard

Substitutes

  • 12 N'Guessan
  • 14 McEveley
  • 29 Branco
  • 30 Bedwell
  • 33 Barker
  • 39 Gladwin
  • 40 Murphy

Milton Keynes Dons

  • 01 Martin
  • 18 Baldock Booked
  • 03 Lewington
  • 11 Smith
  • 23 Spence
  • 24 Kay Booked
  • 06 Cole (Powell - 45' )
  • 14 Alli
  • 13 McLeod
  • 12 Reeves
  • 27 Odelusi (Bowditch - 76' )

Substitutes

  • 09 Bowditch
  • 10 Chadwick
  • 17 Powell
  • 20 Rasulo
  • 21 Hall
  • 28 Collinge
  • 50 Burns
Ref: Jeremy Simpson
Att: 7,424

Match Stats

Shots

6 12

On target

5 6

Corners

4 5

Fouls

16 10

Live Text Commentary

Full time

Full Time Match ends, Swindon Town 1, MK Dons 2.

90:00 +4:49 Full time

Full Time Second Half ends, Swindon Town 1, MK Dons 2.

90:00 +4:22

Troy Archibald-Henville (Swindon Town) wins a free kick in the attacking half.

90:00 +4:22

Foul by Izale McLeod (MK Dons).

90:00 +2:49 Goal scored

Goal! Goal! Swindon Town 1, MK Dons 2. George Baldock (MK Dons) left footed shot from outside the box to the top left corner.

89:58

Corner, MK Dons. Conceded by James McEveley.

87:28

Attempt saved. Dean Bowditch (MK Dons) right footed shot from the centre of the box is saved in the centre of the goal.

85:10 Substitution

Substitution Substitution, Swindon Town. Dany N'Guessan replaces Michael Smith.

82:04 Substitution

Substitution Substitution, Swindon Town. James McEveley replaces Nathan Thompson because of an injury.

79:54

Attempt saved. Izale McLeod (MK Dons) left footed shot from the left side of the box is saved in the bottom right corner.

78:37

Foul by Nathan Byrne (Swindon Town).

78:37

Izale McLeod (MK Dons) wins a free kick in the defensive half.

76:11

Foul by Jacob Murphy (Swindon Town).

76:11

Dean Lewington (MK Dons) wins a free kick in the attacking half.

75:29

Attempt missed. Bamidele Alli (MK Dons) right footed shot from outside the box misses to the right.

75:05 Substitution

Substitution Substitution, MK Dons. Dean Bowditch replaces Sanmi Odelusi.

74:34

Foul by Michael Smith (Swindon Town).

74:34

Bamidele Alli (MK Dons) wins a free kick in the attacking half.

73:03

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

73:03

Foul by Sanmi Odelusi (MK Dons).

71:45

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

70:57

Nathan Byrne (Swindon Town) wins a free kick in the defensive half.

70:57

Foul by George Baldock (MK Dons).

68:24 Substitution

Substitution Substitution, Swindon Town. Jacob Murphy replaces Yaser Kasim.

67:45 Goal scored

Goal! Goal! Swindon Town 1, MK Dons 1. Anthony Kay (MK Dons) header from the centre of the box to the top left corner. Assisted by Ben Reeves with a cross following a corner.

67:10

Corner, MK Dons. Conceded by Louis Thompson.

65:09

Attempt missed. Ben Reeves (MK Dons) left footed shot from outside the box is too high from a direct free kick.

64:28

Foul by Nathan Thompson (Swindon Town).

64:28

Izale McLeod (MK Dons) wins a free kick in the defensive half.

61:48

Louis Thompson (Swindon Town) wins a free kick in the defensive half.

61:48

Foul by Sanmi Odelusi (MK Dons).

61:09

Foul by Michael Smith (Swindon Town).

61:09

Dean Lewington (MK Dons) wins a free kick in the attacking half.

58:03

Nathan Byrne (Swindon Town) wins a free kick on the right wing.

58:03

Foul by George Baldock (MK Dons).

57:36

Corner, MK Dons. Conceded by Darren Ward.

55:49

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

55:49

Foul by Alan Smith (MK Dons).

53:44

Foul by Louis Thompson (Swindon Town).

53:44

Dean Lewington (MK Dons) wins a free kick on the left wing.

51:58

Corner, Swindon Town. Conceded by George Baldock.

46:27

Foul by Louis Thompson (Swindon Town).

46:27

Sanmi Odelusi (MK Dons) wins a free kick in the defensive half.

45:45

Attempt missed. Izale McLeod (MK Dons) right footed shot from outside the box misses to the right.

45:23

Foul by Alex Pritchard (Swindon Town).

45:23

Bamidele Alli (MK Dons) wins a free kick in the defensive half.

45:00

Second Half begins Swindon Town 1, MK Dons 0.

45:00 Substitution

Substitution Substitution, MK Dons. Daniel Powell replaces Larnell Cole.

45:00 +1:12 Half time

Half Time First Half ends, Swindon Town 1, MK Dons 0.

45:00

Foul by Louis Thompson (Swindon Town).

45:00

Bamidele Alli (MK Dons) wins a free kick in the attacking half.

44:00

George Baldock (MK Dons) wins a free kick in the defensive half.

43:58

Foul by Ryan Harley (Swindon Town).

40:59

Corner, Swindon Town. Conceded by Dean Lewington.

40:33

Attempt saved. Jordan Spence (MK Dons) header from the centre of the box is saved in the centre of the goal.

40:15

Corner, MK Dons. Conceded by Louis Thompson.

39:41

Foul by Michael Smith (Swindon Town).

39:41

Jordan Spence (MK Dons) wins a free kick on the left wing.

37:31

Foul by Ryan Harley (Swindon Town).

37:31

Ben Reeves (MK Dons) wins a free kick in the defensive half.

36:48

Foul by Darren Ward (Swindon Town).

36:48

Izale McLeod (MK Dons) wins a free kick in the defensive half.

35:53

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

35:53

Foul by Larnell Cole (MK Dons).

34:29

Attempt missed. Troy Archibald-Henville (Swindon Town) left footed shot from the centre of the box is close, but misses to the left.

34:22

Corner, Swindon Town. Conceded by David Martin.

33:54

Attempt saved. Ryan Harley (Swindon Town) left footed shot from the left side of the box is saved in the bottom left corner.

31:37 Booking

Booking Anthony Kay (MK Dons) is shown the yellow card.

31:29

Foul by Nathan Thompson (Swindon Town).

31:29

Dean Lewington (MK Dons) wins a free kick in the attacking half.

30:25

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

26:51

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

26:51

Foul by Anthony Kay (MK Dons).

22:37

Corner, Swindon Town. Conceded by George Baldock.

21:59

Attempt missed. Ben Reeves (MK Dons) left footed shot from outside the box misses to the left.

21:15

Foul by Nathan Thompson (Swindon Town).

21:15

Ben Reeves (MK Dons) wins a free kick in the defensive half.

18:44 Goal scored

Goal! Goal! Swindon Town 1, MK Dons 0. Michael Smith (Swindon Town) header from very close range to the centre of the goal.

18:22

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

14:45

Attempt blocked. George Baldock (MK Dons) left footed shot from outside the box is blocked.

10:05

Attempt missed. Izale McLeod (MK Dons) right footed shot from outside the box is close, but misses to the left.

8:47

Foul by Sanmi Odelusi (MK Dons).

8:47

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

5:57

Attempt saved. Ben Reeves (MK Dons) left footed shot from more than 35 yards is saved in the centre of the goal.

5:19

Hand ball by Ryan Harley (Swindon Town).

3:39

Foul by Izale McLeod (MK Dons).

3:39

Yaser Kasim (Swindon Town) wins a free kick on the right wing.

2:54

Corner, MK Dons. Conceded by Nathan Thompson.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers