Match ends, Swindon Town 2, Peterborough United 1.
Swindon handed Peterborough a fourth successive League One loss after a goal each from Nile Ranger and Yaser Kasim.
Ranger headed the hosts ahead when Posh were caught cold by a short corner and Kasim doubled their lead by rifling home a low, 20-yard shot having made an impressive break from midfield.
Peterborough dominated the second half and pulled one back thanks to Nathaniel Knight-Percival's individual goal.
But Swindon held on as Posh saw Lee Tomlin sent off with five minutes left.
The midfielder picked up two yellow cards inside 15 minutes, the second of which sparked a 20-man touchline fracas, culminating in Posh goalkeeping coach Jimmy Walker being sent to the stand.
- 29Rossi Branco
- 8MasonSubstituted forThompsonat 63'minutes
- 5HallBooked at 80mins
- 12N'GuessanSubstituted forByrneat 71'minutes
- 11PritchardSubstituted forStoreyat 85'minutes
- 10TomlinBooked at 85mins
- 14RoweSubstituted forMcCannat 79'minutes
- Mark Haywood
- Shots on Target
Second Half ends, Swindon Town 2, Peterborough United 1.
Corner, Swindon Town. Conceded by Jack Payne.
Foul by Louis Thompson (Swindon Town).
Sean Brisley (Peterborough United) wins a free kick in the attacking half.
Attempt missed. Nicholas Ajose (Peterborough United) header from the centre of the box is just a bit too high.
Corner, Peterborough United. Conceded by Darren Ward.
Substitution, Swindon Town. Miles Storey replaces Alex Pritchard.
Second yellow card to Lee Tomlin (Peterborough United).
Attempt saved. Lee Tomlin (Peterborough United) left footed shot from outside the box is saved in the centre of the goal.
Corner, Peterborough United. Conceded by Alex Pritchard.
Grant Hall (Swindon Town) is shown the yellow card.
Foul by Grant Hall (Swindon Town).
Mark Little (Peterborough United) wins a free kick in the defensive half.
Substitution, Peterborough United. Grant McCann replaces Tommy Rowe.
Goal! Swindon Town 2, Peterborough United 1. Nathaniel Knight-Percival (Peterborough United) left footed shot from outside the box to the top left corner.
Corner, Peterborough United. Conceded by Grant Hall.
Attempt missed. Louis Thompson (Swindon Town) right footed shot from outside the box misses to the right.
Attempt missed. Nathaniel Knight-Percival (Peterborough United) right footed shot from the left side of the box is close, but misses to the left.
Attempt missed. Nicholas Ajose (Peterborough United) right footed shot from outside the box is just a bit too high.