MK Dons moved into the automatic promotion places as they came from behind to beat struggling Macclesfield 3-1.

The victory was the Dons’ 5th in a row in League 2, and coupled with Mansfield Town losing at the Silkmen’s fellow strugglers Port Vale, was enough to see the Dons move back into the top 3.

A much changed Macclesfield had taken the lead through Nathan Cameron and missed further chances to score, but were pegged back when David Wheeler scored his first MK Dons goal in the final minutes of the half.

Callum Brittain and Kieran Agard then rubber-stamped the three points for Paul Tisdale’s side.

The Dons’ first visit to Macclesfield for a league fixture since 2008 saw the home side ride out some early pressure and score first, as Cameron bundled a set-piece over the line.

Things could’ve got worse for the visitors, as James Pearson struck the bar with a cross-shot and Elliott Durrell was denied by Stuart Moore.

But the Dons escaped that, and would enter half-time level. Wheeler struck the equaliser, with the man on loan from QPR flicking a corner into the goal at the near post.

Following the break, it was the Dons who took the ascendancy. Moments after Agard fired wide when played in by Chuks Aneke, Brittain struck home after the ball fell loose to him on the edge of the box.

Agard saw a flick at goal denied by Macclesfield goalkeeper Kieran O’Hara, with the Macclesfield goalkeeper also making three quickfire stops to repel Wheeler.

The Dons would get a third to wrap up the three points late on, however, as substitute Jake Hesketh was denied by O’Hara but Agard headed in the rebound to secure victory for the away side.