Swindon came into their fourth League One match having won two of the last three, but not yet finding a win on the road.
Richie Wellens named an unchanged lineup from last week’s win at home to Burton with Diallang Jaiyesimi the only alteration to the substitutes bench after coming back from a minor knee injury.
First-half
Town started the first 45 minutes in almost perfect fashion when Jonny Smith had an effort deflected over the Boro bar and Brett Pitman nearly flicked home from the resulting corner.
Our early pressure soon paid off when Jordan Stevens’ blistering pace gave him the upper hand on Dan Butler and his cut back found the feet of Jack Payne, who netted his first competitive goal for the club in clinical fashion.
The boys came close to making it a second when Jonny Smith cut out a loose ball in the hosts’ defence, he then played through Pitman whose effort was well saved by Pym in the Posh net.
Swindon were forced into their first change of the day just before the half-hour mark when Zeki Fryers went down after a clearance and was replaced by Jonathan Grounds.
Matej Kovar was called into action on 33 minutes when Sammie Szmodics turned and shot from a tight angle but the Czech tipped over the bar and out for a corner.
Two minutes before the half-time whistle went, Town had a penalty appeal turned down with Paul Caddis was tripped in the Peterborough penalty area but the referee said no after deliberating for a few seconds.
Second-half
Town started the second 45 minutes in exactly the opposite way they started the first. Jonson Clarke-Harris got the hosts back on level terms with a low driven effort to beat Kovar.
Peterborough very nearly made it 2-1 straight away with Siriki Dembele striking the crossbar with a curling effort from 20-yards out and then Clarke-Harris’ follow-up header skimmed off the crossbar and into the hands of Kovar.
Our first chance of the second period fell to Brett Pitman whose shot was deflected by a Posh defender, looped up and was easily dealt with by Pym.
The hosts had their chance to gain the lead when Sammie Szmodics was adjudged to be fouled by Mathieu Baudry and referee Leigh Doughty pointed to the spot.
Clarke-Harris stepped up and converted the spot-kick with Kovar getting a hand to the ball but it nestled it’s way into the bottom left corner.
Substitute Ryan Broom sealed the win for Peterborough after Dembele pounced on a Baudry header and played in Broom who squeezed the ball into the net.
Manager, Wellens was given a red card after the final whistle sounded and we still search for our first three points on the road.