League One Wrap: Nine man Posh hang on

Lee Tomlin gave Peterborough the lead from the penalty spot after 12 minutes, his goal coming shortly after Nathaniel Knight-Percival had been dismissed for a foul on Patrick Bamford.

Forward Britt Assombalonga doubled the lead with his sixth goal of the season, before Izale McLeod pulled one back for MK Dons 16 minutes from time.

Article continues below

A late Bakary Sako penalty sealed the points for the visitors after Jon Taylor had been shown a red card for handling Matt Doherty's header on the line.

Sheffield United fell to their fifth straight league defeat as they lost 1-0 at home to Preston North End, David Weir's men succumbing to a second-half effort from striker Stuart Beavon.

Gillingham are now bottom after Notts County beat Tranmere 2-0 to earn their first win of the campaign, Joss Labadie and Marcus Haber netting for Chris Kiwomya's men.