Match ends, Peterborough United 3, MK Dons 2.
Two late goals from Kyle Vassell saw unbeaten Peterborough claim victory over MK Dons in a hotly contested game.
Kenny McEvoy's deflected shot opened the scoring for Posh before Dele Alli tapped in Will Grigg's deflected effort to level.
Vassell turned in a cross from Jon Taylor before poking in his second to give the hosts some breathing space.
Daniel Powell pulled one back for the visitors to ensure a nervy end but Peterborough held on.
MK Dons manager Karl Robinson told BBC Three Counties Radio:
''It shouldn't have been a defeat. I thought we had the better chances for a large part of the game.
''I thought the assistant refereeing today was very, very, very poor. The worst I've seen.'
''I take responsibility for the defeat, not the players.'
''I thought they were a good side (Peterborough), the team will compete consistently. It just shows you the strength and depth they have with the injury problems that they have as well.''
- 8PayneBooked at 71mins
- 15AndersonBooked at 39minsSubstituted forVassellat 73'minutesBooked at 89mins
- 7TaylorSubstituted forBarnettat 84'minutes
- 20McEvoySubstituted forFerdinandat 46'minutes
- 22Almeida Santos
- 5McFadzeanBooked at 72mins
- 10ReevesSubstituted forAfobeat 58'minutes
- 9BowditchSubstituted forPowellat 78'minutes
- 11GriggBooked at 70minsSubstituted forRandallat 74'minutes
- Keith Stroud
- Shots on Target
Second Half ends, Peterborough United 3, MK Dons 2.
Daniel Powell (MK Dons) wins a free kick in the defensive half.
Foul by Kgosi Ntlhe (Peterborough United).
Attempt missed. Daniel Powell (MK Dons) right footed shot from outside the box is close, but misses to the left.
Corner, MK Dons. Conceded by Sean Brisley.
Kyle Vassell (Peterborough United) is shown the yellow card.
Foul by Kyle Vassell (Peterborough United).
Kyle McFadzean (MK Dons) wins a free kick on the left wing.
Attempt missed. Danny Green (MK Dons) right footed shot from outside the box is close, but misses to the left.
Goal! Peterborough United 3, MK Dons 2. Daniel Powell (MK Dons) right footed shot from the centre of the box to the bottom right corner. Assisted by Mark Randall.
Goal! Peterborough United 3, MK Dons 1. Kyle Vassell (Peterborough United) header from the centre of the box to the bottom right corner. Assisted by Conor Washington.
Substitution, Peterborough United. Tyrone Barnett replaces Jon Taylor.
Jack Payne (Peterborough United) wins a free kick in the defensive half.
Foul by Benik Afobe (MK Dons).
Corner, Peterborough United. Conceded by Darren Potter.
Goal! Peterborough United 2, MK Dons 1. Kyle Vassell (Peterborough United) right footed shot from the centre of the box to the bottom left corner. Assisted by Jon Taylor.
Substitution, MK Dons. Daniel Powell replaces Dean Bowditch.
Attempt saved. Kyle Vassell (Peterborough United) right footed shot from outside the box is saved in the centre of the goal.
Attempt saved. Dean Bowditch (MK Dons) right footed shot from outside the box is saved in the top centre of the goal.