Martin - 8 - kept Dons in the game with a number of excellent saves. He miscued a few kicks from the ground - one which nearly allowed Mackail-Smith to score - but he bravely dived at his feet to block.
Lewington - 8 - led from the back with his usual brand of no-nonsense challenges and strength on the ball. Forced Tomlin and Boyd to switch flanks regularly, forcing Posh inside or down the other flank.
MacKenzie - 9 - another enjoying a run of superb performances. He threw himself bravely into some big tackles, none more so than when Mackail-Smith was about to pull the trigger in the first half. Topped his performance off with his first goal for the club.
Doumbe - 7 - moments of greatness, followed by dawdling on the ball and putting the rest of the defence under pressure. However, he showed his versatility by sending in the cross which led to the goal.
Woodards - 8 - had his work cut out for him against Tomlin and Boyd, but coped extremely well. Was caught up field a couple of times in the first half, but supported Powell well.
Gleeson - 8 - hardly gave the ball away as he started Dons’ attacking moves from the centre of the park. Didn’t stop running for the whole 90 minutes.
Leven - 8 - the return of the set-piece taker gave Dons an added edge, and he had an effort come back off the post in the first half.
Chadwick - 8 - helped smother the busy Posh midfield as well as getting himself involved in some great attacking football.
Powell - 8 - had a fairly quiet first half, but came out of his shell in the second. Showed some great touches and took on Boyd with confidence. Teed up a brilliant chance for Marsh-Brown late in the game.
Vine - 7 - worked hard but for little reward. Changed his approach in the second half and became more involved in the play. Given a huge ovation by the home fans when he came off.
Baldock - 7 - chased the ball for much of the game, and had to drop deep with his back to goal to get involved in the game.
Subs: Marsh-Brown - 7 - added a further injection of pace and skill to the game, and should have scored with a late chance.
Ibehre - 6 - missed a sitter late in the game which would have put the result beyond doubt
O’Hanlon - 6 - a stoppage time replacement for Woodards.
Top Don - MacKenzie - has been a rock since his sending off against Sheffield Wednesday in early February. His own manager has admitted being scared of him, and it’s clear to see why when you see how he imposes himself over centre forwards. He was great in the air all night, and was in the right place at the right time to poke home the winner.