Match ends, Swindon Town 1, Peterborough United 2.
Peterborough United climbed to eighth position in League One after their first win at Swindon in nine years.
Swindon started well with Ben Gladwin twice going close from range, but the visitors went ahead with a Jon Taylor volley from Jermaine Anderson's cross.
Lee Angol doubled the lead, tapping in from less than a yard after an error by keeper Lawrence Vigouroux.
Posh midfielder Michael Bostwick headed Anton Rodgers' free-kick into his own net, but they held on for the win.
- 29Rossi Branco
- 3Ormonde-OttewillSubstituted forOjamaaat 83'minutes
- 7TraoreSubstituted forIandoloat 70'minutes
- 24HyltonSubstituted forRandall-Hurrenat 80'minutes
- 15BrophyBooked at 71mins
- 1AlnwickBooked at 82mins
- 12Almeida Santos
- 8BostwickBooked at 59mins
- 15AndersonBooked at 90mins
- 33ForresterSubstituted forCollisonat 70'minutes
- 14WashingtonSubstituted forCoulibalyat 75'minutes
- Andy Madley
- Shots on Target
Second Half ends, Swindon Town 1, Peterborough United 2.
Jermaine Anderson (Peterborough United) is shown the yellow card for a bad foul.
Louis Thompson (Swindon Town) wins a free kick in the attacking half.
Foul by Jermaine Anderson (Peterborough United).
Corner, Peterborough United. Conceded by Anton Rodgers.
Attempt blocked. Ben Gladwin (Swindon Town) right footed shot from the centre of the box is blocked.
Corner, Swindon Town. Conceded by Ricardo Santos.
Substitution, Swindon Town. Henrik Ojamaa replaces Brandon Ormonde-Ottewill.
Raphael Rossi Branco (Swindon Town) wins a free kick in the attacking half.
Foul by Lee Angol (Peterborough United).
Ben Alnwick (Peterborough United) is shown the yellow card.
Hand ball by Michael Smith (Peterborough United).
Substitution, Swindon Town. Will Randall-Hurren replaces Jermaine Hylton.
Corner, Swindon Town. Conceded by Michael Smith.
Foul by Raphael Rossi Branco (Swindon Town).
Souleymane Coulibaly (Peterborough United) wins a free kick in the attacking half.
Substitution, Peterborough United. Souleymane Coulibaly replaces Conor Washington.
Attempt missed. Ben Gladwin (Swindon Town) right footed shot from outside the box is too high from a direct free kick.
Own Goal by Michael Bostwick, Peterborough United. Swindon Town 1, Peterborough United 2.