Four different goal scorers registered on the scoresheet as MK Dons thumped Leyton Orient 4-1 at stadiummk to stay within touching distance of automatic promotion.
Charlie MacDonald netted his 11th goal of the season to get the ball rolling for the Dons in the third minute, but they were soon pegged back when Kevin Lisbie got the final touch on a corner to equalise only 10 minutes later.
From that point though, the Dons looked eager to impress as Shaun Williams' emphatic header edged them back in front before further goals followed in the second half from Jabo Ibehre and Daniel Powell.
The victory, with an important scoreline at a time when goal difference could become vital, ensured the Dons stayed within seven points of Sheffield United, who they hold a game in hand over and are still due to play, and on an evening when Sheffield Wednesday dropped points.
The Dons made two changes with Adam Chicksen and Daniel Powell, who started for the injured Alan Smith and Jabo Ibehre, who took up a position on the bench. The changes though brought a big reshuffle in defence with Dean Lewington moving inside to partner Tom Flanagan as Chicksen took up the responsibilities on the left.
With James Tavernier (knee) and Gary MacKenzie (neck) both unavailable through injury Karl Robinson's options were limited and as a result he was unable to name any defenders on the bench. It also meant Shaun Williams moved into midfield to sit alongside Darren Potter as Stephen Gleeson served the last of his three match ban.
A low key beginning at stadiummk was given a boost inside three minutes when the Dons broke on their first attack with Mathias Kouo-Doumbe finding space down the right-hand side and the defender was afforded the time to get a dangerous cross into the six-yard box where MacDonald was ready to poach.
The striker, who ended a two-month goal drought in his last outing at home, had his back to goal and in trademark fashion he held off his marker to flick the ball past Paul Rachubka to give the Dons an early lead.
The Dons were looking hungry to score with every attack - an ominous sign for the visitors - with MacDonald looking sharp he brought Daniel Powell into action who unselfishly sprayed the ball to Luke Chadwick on his left. The midfielder's shot was blocked and quickly followed up by Jay O'Shea who appealed for a handball against former Don Ben Chorley as his shot fails to find a way through, but the shout is turned down.
Orient were looking to use Jamal Campbell-Ryce's speed to their advantage but it was a corner from the Bristol City loanee that helped the visitors back into the game. Campbell-Ryce's whipped in delivery appeared to get a touch on Lisbie before going in. A furious David Martin felt he had been fouled in the build up by Chorley, but the O's were back on level terms.
Orient huffed and puffed after taking the lead however, it was the energetic Dons who were to register next on the score sheet when a burst from O'Shea, who has hit form in time for the business end of the season, allowed him to fire a cross into the box for fellow Irishman Williams to emphatically thump into the back of the net.
Unlike the last time they had taken the lead, the Dons were looking to pushing Russell Slade's side and at times played some fantastic pass-and-move football while the likes of Darren Potter tidied up the loose ends - his commitment wonderfully demonstrated when he threw his body to the ground to regain possession when it seemed like a lost cause.
O'Shea was again sprightly in front of goal and with every run generated noise from the Dons fans thanks to his exciting style and there was no wonder the supporters' expectations rose with his every touch as he drove a fierce strike against the post.
The O's had to make every attack count because the Dons were far superior on the ball and looked on course to make their dominance count. So when Lisbie made his way down the Dons' left and delivered a pinpoint-accurate cross the signs looked worrying, yet Matt Spring's header fell straight into the arms of Martin.
After a scare at one end of the pitch when a nod across the goalmouth, ended for Lisbie, was sniffed out at a vital moment by Flanagan, the Dons had the ball in the back of the net when a one-two between MacDonald and Chadwick allowed the former to finish the move. Unfortunately Chadwick had stepped offside before turning the ball in and it was ruled out.
Orient were improved in the opening phases of the second half, opting to go longer but once again looking to play Campbell-Ryce into every move to make the most of the tricky player.
With the Dons still in control of the game but not yet comfortable in terms of the scoreline, Williams, who was clattered around in midfield, opted for a shoot-on-sight policy and send a well-stuck effort from 25-yards although Rachubka made a comfortable save.
The efforts of O'Shea throughout the night had taken their toll and the winger was given a well-deserved rest as he made way for former O's striker Ibehre and top goal scorer Dean Bowditch, who was injured on Saturday, came on for Chadwick.
Immediately Ibehre proved to be a handful for the O's as he threw himself into the game. The Dons should have extended their lead when a move started by Ibehre, passed through MacDonald and Bowditch before Powell collected the ball on the right yet, after cutting inside, he fired straight at Rachubka's leg.
Orient began to throw bodies forward as time ticked away and there were some nervy moments for the Dons as the guests threatened to equaliser although Martin remained quiet. Those nerves would have been settled though when a fine cross from Williams found Powell on the edge of the box, he passed to MacDonald whose shot snuck under the 'keeper's body and Ibehre was on hand to stab the ball home.
To add insult to injury on the O's Powell then chipped in with the scoring as he cut inside from the right and sent a blistering strike from inside the box beyond the grasp of Rachubka.
MK Dons (4-2-3-1): Martin; Kouo-Doumbe, Flanagan, Lewington (c), Chicksen; Williams, Potter; Chadwick (Bowditch 69), O'Shea (Ibehre 67), Powell (Slane 87); MacDonald.
Subs not used: McLoughlin, Hall.
Goal: MacDonald 3, Williams 13, Ibehre 80, Powell 84
Leyton Orient: Rachubka; Forbes, Chorley, Cuthbert, McSweeney; Spring (c), Reed; Smith (Mooney 60), Campbell-Ryce (Laird 71), Cox; Lisbie (Andrew 81).
Subs not used: Youssef, Tawio.
Goal: Lisbie 13
Goal-Don Goal times: 1st goal 2.16; 2nd goal 12.06, 3rd goal 22.24, 4th goal 79.31, 5th goal 83.21
Attendance: 6,842 (436 away)