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."