Match ends, MK Dons 0, Port Vale 1.
Alex Jones' first-half goal was all that Port Vale needed to see off MK Dons and end a winless run away from home that stretched back to April.
AFC Wimbledon's win at Oxford earlier in the day saw Neal Ardley's side go above MK Dons for the first time in the English Football League and Karl Robinson's day got even worse when Jones netted the winner.
The hosts started brightly and Kieran Agard's downward header was well saved by Jak Alnwick in the Vale goal.
But little more than a minute after watching his strike smack against the Port Vale post, Dons defender Dean Lewington's misjudged handball handed Bruno Ribeiro's side a penalty 10 minutes before the break.
And although Jones' initial strike was superbly saved by Dons keeper David Martin, the Birmingham loanee was perfectly placed to smash home the rebound.
Substitutes Nicky Maynard and Brandon Thomas-Asante both forced saves from Alnwick late on and Ben Reeves hit the bar with a free-kick but they were unable to grab an equaliser.
Report supplied by the Press Association.
- 23DowningSubstituted forMaynardat 69'minutes
- 3LewingtonBooked at 34mins
- 8PotterBooked at 55mins
- 6UpsonBooked at 23minsSubstituted forReevesat 59'minutes
- 49ColcloughSubstituted forThomas-Asanteat 84'minutes
- 1AlnwickBooked at 60mins
- 5KnopsBooked at 58mins
- 42GrantBooked at 70mins
- 11FoleyBooked at 66mins
- 26JonesSubstituted forPereiraat 90+3'minutes
- 46HartSubstituted forTurnerat 86'minutes
- 13PatersonSubstituted forGeraldo Rosaat 73'minutesBooked at 90mins
- 20Geraldo Rosa
- Seb Stockbridge
- Shots on Target
Second Half ends, MK Dons 0, Port Vale 1.
Samir Carruthers (MK Dons) hits the bar with a left footed shot from outside the box.
Darren Potter (MK Dons) wins a free kick in the attacking half.
Foul by Anthony Grant (Port Vale).
Kiko (Port Vale) is shown the yellow card.
Dean Bowditch (MK Dons) wins a free kick on the left wing.
Foul by Kiko (Port Vale).
Substitution, Port Vale. Quentin Pereira replaces Alex Jones.
Attempt saved. Brandon Thomas-Asante (MK Dons) right footed shot from the centre of the box is saved in the centre of the goal.
Foul by Brandon Thomas-Asante (MK Dons).
Sam Foley (Port Vale) wins a free kick in the defensive half.
Attempt saved. Nicky Maynard (MK Dons) right footed shot from outside the box is saved in the centre of the goal.
Substitution, Port Vale. Dan Turner replaces Sam Hart.
Corner, MK Dons. Conceded by Nathan Smith.
Substitution, MK Dons. Brandon Thomas-Asante replaces Ryan Colclough.
Attempt saved. Ryan Colclough (MK Dons) left footed shot from the left side of the box is saved in the centre of the goal.
Samir Carruthers (MK Dons) wins a free kick in the defensive half.
Foul by Kiko (Port Vale).
Foul by Samir Carruthers (MK Dons).