Shaun Williams scored two penalties as MK Dons ended a four-game winless run with victory at home against Tranmere.
Williams fired in his first penalty on 10 minutes after Daniel Powell had been tripped in the box by Zoumana Bakayogo.
Jake Cassidy wasted Tranmere's best chance to level when David Martin saved his spot-kick after Gary MacKenzie had fouled Robbie Weir in the penalty area.
Stephen Gleeson made it 2-0 with a low shot before Williams slotted home his second penalty of the day.
Charlie MacDonald was hauled back by David Buchanan in the box to allow Williams to score his fifth goal in six games.
VIEWS FROM THE DRESSING ROOM.
MK Dons manager Karl Robinson told BBC Three Counties Radio:
"The last four results hadn't gone our way but the quality of our football has been magnificent.
"And that result is a by-product of how hard we work and how we conduct ourselves on and off the pitch.
"The sign of a good football club is the solidarity of the group of men who wear our shirts week in week out.
"That was a fantastic performance. We took our foot off the pedal for 20 minutes, which I was extremely angry with at half-time.
"But maybe we're learning lessons along the way."
Tranmere manager Ronnie Moore told BBC Radio Merseyside:
"I'm bitterly disappointed, there's no doubt about that.
"They've been fantastic for me since I've come to the club, but that type of performance is part of the reason why I'm at the club.
"You can't defend like that. Some of the defending at times was so schoolboy, it was untrue.
"If we play like that for the rest of the season, we won't win another game."
Milton Keynes Dons 01 Martin 03 Lewington 05 MacKenzie Booked (Flanagan - 79' ) 12 Chicksen 13 Williams 07 Gleeson 08 Potter 09 Bowditch (O'Shea - 70' ) 17 Powell 10 MacDonald 19 Ibehre (Chadwick - 81' ) Substitutes 16 McLoughlin 15 Flanagan 11 Smith 23 O'Shea 26 Chadwick Tranmere Rovers 01 fon Williams 03 Bakayogo 05 Goodison 12 Taylor 15 Holmes Booked 16 Buchanan Booked 17 Akins 08 Welsh 27 Wallace 10 Weir (Robinson - 61' ) 18 Cassidy (Showunmi - 61' ) Substitutes 13 Coughlin 04 Labadie 11 Robinson 07 Showunmi 28 Brunt