Match ends, Peterborough United 3, Rochdale 1.
Referee Chris Sarginson issued three red cards as Peterborough beat Rochdale in a battle of two faltering League One play-off challengers.
The hosts struck twice in the space of three minutes as Jack Baldwin steered in a Marcus Maddison corner before Tom Nichols produced a glorious finish from a Leo Da Silva Lopes pass.
Rochdale cut their arrears within 60 seconds through Joe Thompson, before Joe Rafferty became the first man to receive his marching orders, grabbing Maddison to earn a second yellow card.
The visitors were reduced to nine men eight minutes into the second half when Donal McDermott was given a straight red for jumping into a challenge on Baldwin.
Posh failed to make their numerical advantage count as Wilson made fine saves to deny Maddison and Brad Inman.
And Grant McCann's men were then reduced to 10 men themselves as skipper Baldwin collected a second caution for scything down Ian Henderson.
It was a dismissal which briefly gave the visitors a glimmer of hope, but Paul Taylor rifled in an Inman cross with five minutes to go.
Match report supplied by the Press Association.
- 6BaldwinBooked at 80mins
- 18Da Silva LopesBooked at 22minsSubstituted forMackail-Smithat 62'minutes
- 21NicholsSubstituted forMoriasat 86'minutes
- 15ThompsonSubstituted forMcGaheyat 45'minutes
- 18KeaneBooked at 44minsSubstituted forKitchingat 57'minutes
- 2RaffertyBooked at 45mins
- 12McDermottBooked at 52mins
- 11Mendez-LaingSubstituted forCannonat 76'minutes
- Chris Sarginson
- Shots on Target
Second Half ends, Peterborough United 3, Rochdale 1.
Foul by Junior Morias (Peterborough United).
Harrison McGahey (Rochdale) wins a free kick in the attacking half.
Attempt saved. Calvin Andrew (Rochdale) left footed shot from the left side of the box is saved in the bottom left corner.
Foul by Bradden Inman (Peterborough United).
Mark Kitching (Rochdale) wins a free kick in the attacking half.
Substitution, Peterborough United. Junior Morias replaces Tom Nichols.
Goal! Peterborough United 3, Rochdale 1. Paul Taylor (Peterborough United) right footed shot from the left side of the box to the bottom right corner. Assisted by Bradden Inman.
Attempt missed. Calvin Andrew (Rochdale) left footed shot from the left side of the box is close, but misses to the left.
Attempt blocked. Craig Mackail-Smith (Peterborough United) right footed shot from long range on the right is blocked.
Attempt missed. Callum Camps (Rochdale) right footed shot from outside the box is too high from a direct free kick.
Second yellow card to Jack Baldwin (Peterborough United) for a bad foul.
Foul by Jack Baldwin (Peterborough United).
Ian Henderson (Rochdale) wins a free kick in the defensive half.
Attempt missed. Paul Taylor (Peterborough United) right footed shot from the centre of the box is just a bit too high.
Substitution, Rochdale. Andrew Cannon replaces Nathaniel Mendez-Laing.
Attempt saved. Bradden Inman (Peterborough United) right footed shot from the right side of the box is saved in the bottom left corner.
Attempt blocked. Michael Bostwick (Peterborough United) right footed shot from outside the box is blocked.
Marcus Maddison (Peterborough United) wins a free kick in the attacking half.