Match ends, MK Dons 1, Doncaster Rovers 2.
John Marquis scored twice as Doncaster came from behind to salvage a 2-1 win over MK Dons - who slipped four points adrift of safety.
Rovers were a goal behind when Ike Ugbo netted for the Dons early on before Marquis found the net twice in the second-half to complete an impressive turnaround for the visitors, as MK Dons suffered their third straight defeat.
MK Dons did take a deserved lead in the 19th minute after George Williams found Chuks Aneke on the edge of the box. He took the ball down and played strike partner Ugbo through on goal before the Chelsea loanee slotted home.
But Doncaster found a leveller four minutes into the second half when keeper Wieger Sietsma parried Alex Kiwomya's shot straight into the path of Marquis, who easily tapped home his 13th of the season.
The visitors completed the turnaround just after the hour when James Coppinger sailed through the MK midfield unchallenged before finding Tommy Rowe, who crossed to the unmarked Marquis inside the box before he tapped home to officially secure Darren Ferguson's side's League One status next season.
Report supplied by Press Association.
- 3LewingtonSubstituted forThomas-Asanteat 64'minutes
- 25BrittainBooked at 60minsSubstituted forMuirheadat 71'minutes
- 6UpsonBooked at 90mins
- 11PawlettBooked at 45mins
- 27UgboSubstituted forTavernierat 79'minutes
- 13MarosiBooked at 72mins
- 17BlairSubstituted forBeestinat 25'minutes
- 15WrightSubstituted forButlerat 74'minutes
- 16HoughtonBooked at 76mins
- 4McCulloughBooked at 37minsSubstituted forWhitemanat 45'minutesBooked at 90mins
- 9MarquisBooked at 60mins
- Nick Kinseley
- Shots on Target
Second Half ends, MK Dons 1, Doncaster Rovers 2.
Ed Upson (MK Dons) is shown the yellow card for a bad foul.
James Coppinger (Doncaster Rovers) wins a free kick in the defensive half.
Foul by Ed Upson (MK Dons).
Benjamin Whiteman (Doncaster Rovers) is shown the yellow card for a bad foul.
Foul by Benjamin Whiteman (Doncaster Rovers).
Brandon Thomas-Asante (MK Dons) wins a free kick in the defensive half.
Attempt missed. Marcus Tavernier (MK Dons) left footed shot from the left side of the box misses to the right.
Attempt blocked. Brandon Thomas-Asante (MK Dons) right footed shot from the centre of the box is blocked.
Mathieu Baudry (Doncaster Rovers) wins a free kick in the attacking half.
Foul by Chuks Aneke (MK Dons).
Corner, Doncaster Rovers. Conceded by George B Williams.
Substitution, MK Dons. Marcus Tavernier replaces Ike Ugbo.
Hand ball by Alfie Beestin (Doncaster Rovers).
Attempt missed. Ike Ugbo (MK Dons) header from the left side of the box is just a bit too high following a set piece situation.
Foul by Jordan Houghton (Doncaster Rovers).
Brandon Thomas-Asante (MK Dons) wins a free kick in the attacking half.
Corner, MK Dons. Conceded by Tommy Rowe.
Jordan Houghton (Doncaster Rovers) is shown the yellow card for a bad foul.