Milton Keynes Dons 4 Wrexham 1
Early goals from Danny Swailes and Aaron Wilbraham put the Dons into an easy lead. Wrexham then made the game competitive when Neil Roberts converted a penalty on the hour mark.
But all it did was awake a Dons side who were playing well within themselves and Sean O'Hanlon scored a powerful header with 15 minutes to go.
The Dons are now just one win away from League One and two points clear of second-placed Peterborough.
On just two minutes Dons scored with a goal that required little construction. Dean Lewington played a deep free-kick to the back-post that Swailes volleyed first-time into the top corner from six yards.
Then just eight minutes later they had a second, Jemal Johnson doing well to get to the by-line and cut back for Wilbraham, whose first time shot was too powerful for Gavin Ward in goal.
The home side didn't have to exert too much effort after that and the Dragons played some decent football.
On the half hour mark Danny Williams turned O'Hanlon well and struck a decent shot that Willy Gueret parried out. Stuart Nicholson looked to pounce but Lewington did well to just get in front of him and clear.
And the second half looked to be much the same until Carl Regan brought down Neil Roberts in the box and referee Danny McDermid awarded Wrexham a penalty.
The Dons protested vehemently but it stood and Roberts scored the penalty himself, blasting it into the roof of the net on 59 minutes.
It was what the game needed and sparked the Dons into life.
Mark Wright curled an effort into the top right corner that Ward just tipped over the bar.
And they got their reward when O'Hanlon thundered in a powerful header from Lewington's corner with 15 minutes to go.
The result was never in doubt from there and they cantered to victory.