MK Dons picked up a 2-0 win at Bristol Rovers as they picked up a second win in a row and defeated a team that now sit bottom of the table.

Against a team struggling in the thick of a congested League One relegation battle, MK Dons struck a goal in each half to take the points. Scott Fraser scored a first half opener, before Will Grigg rolled a second goal on the hour.

Victory for Swindon over Portsmouth sent Bristol Rovers down to bottom, with their day ending similarly badly when Andy Fisher saved an injury time Luke Leahy penalty.

The result means MK Dons are now 10th in the League One table with 3 games to go. The team are five points off the play-offs, though have played 2 games more than 6th place Charlton.

MK Dons began in a busy manner at the Memorial Stadium, with Matty Sorinola having a goal disallowed inside two minutes before his cross lead to a Grigg shot deflected wide.

Brandon Hanlan fired straight at Fisher from close range, before MK Dons duly grabbed the opener.

Fraser would be the man on the spot, with the Scot turning in the rebound after home keeper Anssi Jaakkola denied Grigg’s initial strike.

MK Dons could’ve had further goals in the first half, with a busy Sorinola seeing one shot deflected just wide another tap the crossbar with Jaakkola beaten.

The home side made three changes at half-time to try and reboot. But it failed to have the desired effect, and they fell 2-0 down on the hour.

Grigg shot home from close range after a scramble at a Dons free-kick. The goal was the Sunderland loanee’s first goal in 10 games.

MK Dons’ advantage could’ve been reduced when Bristol Rovers were awarded a stoppage time penalty after a foul by Harry Darling. But Leahy’s spot-kick was saved by Fisher, allowing the Dons to take a 2-0 lead back home with them.