TOWN were beaten 2-1 by Oldham at Boundary Park
Despite drawing level in the second half, Town conceded the winner with just under 15 minutes to play to slip to their second successive defeat.
Mark Cooper made two changes to the starting line up. One was enforced with Jay McEveley having to sit out through suspension. He was replaced by Jack Barthram while Ryan Mason was restored to the side in place of Nicky Ajose.
The hosts had the better of the chances in first half and almost went ahead when Kirk Millar threw himself at a cross from the right wing but could only glance his header across goal and wide.
Just after the half-hour mark, the home side took the lead through Carl Winchester. The midfielder picked up the ball just inside the Town half and drifted towards the right hand side. 25 yards from goal, he unleashed a rocket that arced over Foderingham before clattering off the woodwork and nestling in the back of the net.
Re-invigorated for the second half, Alex Pritchard’s goal-bound effort just four minutes into the second forty-five forced Mark Oxley into a neat save, diving full-length to claim the ball.
Massimo Luongo could not quite react quickly enough to prod home after Oxley had spilled a cross before Swindon levelled ten minutes into the second half.
A low ball in from the right struck the retreating Tarkowski and looped up, over Oxley and into the back of the net.
As the game opened out, chances began to come thick and fast at both ends. Ryan Mason glided past one challenge on the edge of the area before side-footing just wide. At the other end, Jonson Clarke-Harris rode a couple of challenges and drilled across goal just wide of the far post.
With just under 15 minutes to play, the home side hit the front once again. A deep cross from the Oldham left picked out Danny Philliskirk who found the net with a diving header.
The hosts could have added a third but substitute Sidney Schmeltz fired in to the side-netting.
With time almost up, Dany N'Guessan's header was blocked on the line before Jack Barthram did well to track back and stop a certain third with Foderingham up-field.
Swindon Town: Foderingham, Thompson N, Hall, Ward (C), Barthram, Kasim, Luongo, Mason, Byrne, Ranger, Pritchard
Substitutes: Belford, N'Guessan, Waldon, Thompson L, Branco, Ajose, Elgabas