Match ends, MK Dons 1, Portsmouth 2.
Matt Clarke and Connor Chaplin scored late on as Portsmouth came from behind to beat MK Dons and end a five-match winless league run at Stadium MK.
Milton Keynes took a deserved lead midway through the first half after Josh Tymon's left-footed cross into the six-yard box was met by the onrushing Keiran Agard, whose effort was superbly saved by Pompey keeper Luke McGee.
The ball fell invitingly into the path of Ike Ugbo, who made no mistake, smashing home into an empty net to record his first Dons since his January loan move from Chelsea.
Portsmouth rallied late on and were rewarded with an equaliser five minutes from time when Dion Donohue's corner was met perfectly by Clarke inside the six-yard box, the Pompey man placing an emphatic header past keeper Lee Nicholls.
And the visitors' Chaplin stunned Stadium MK in the dying seconds with the winner after Donohue's pass was deflected into the forward's path, Chaplin poking home to snatch all three points.
Match report supplied by the Press Association.
- 8CisséSubstituted forEbanks-Landellat 80'minutes
- 20TymonBooked at 70mins
- 11PawlettSubstituted forMcGrandlesat 58'minutes
- 5ClarkeBooked at 86mins
- 20ThompsonBooked at 90mins
- 14RonanSubstituted forChaplinat 45'minutes
- 11KennedySubstituted forLoweat 45'minutes
- John Brooks
- Shots on Target
Second Half ends, MK Dons 1, Portsmouth 2.
Goal! MK Dons 1, Portsmouth 2. Conor Chaplin (Portsmouth) left footed shot from the centre of the box to the centre of the goal.
Hand ball by Ed Upson (MK Dons).
Nathan Thompson (Portsmouth) is shown the yellow card for a bad foul.
Ike Ugbo (MK Dons) wins a free kick in the defensive half.
Foul by Nathan Thompson (Portsmouth).
Matthew Clarke (Portsmouth) is shown the yellow card for a bad foul.
Kieran Agard (MK Dons) wins a free kick in the defensive half.
Foul by Matthew Clarke (Portsmouth).
Delay over. They are ready to continue.
Goal! MK Dons 1, Portsmouth 1. Matthew Clarke (Portsmouth) header from very close range to the top right corner. Assisted by Dion Donohue with a cross following a corner.
Corner, Portsmouth. Conceded by George B Williams.
Attempt blocked. Ben Close (Portsmouth) right footed shot from outside the box is blocked.
Conor McGrandles (MK Dons) wins a free kick in the defensive half.
Foul by Conor Chaplin (Portsmouth).
Attempt missed. Brett Pitman (Portsmouth) right footed shot from more than 35 yards is high and wide to the left from a direct free kick.
Substitution, MK Dons. Ethan Ebanks-Landell replaces Ousseynou Cissé.
Foul by Kieran Agard (MK Dons).
Nathan Thompson (Portsmouth) wins a free kick in the attacking half.