Town put four goals past Rotherham United as they claimed their first away league win of the season.
Two goals in either half secured the victory courtesy of Alex Pritchard, Massimo Luongo, Nicky Ajose and Dany N’Guessan.
Manager Mark Cooper made five changes to the starting line-up. Wes Foderingham, Nathan Thompson, Jay McEveley, Yaser Kasim and Nile Ranger were all restored to the side.
Town had to weather the storm in the opening fifteen minutes with the home side putting pressure on the back four from the first whistle. Alex Revell fired over and Ben Pringle danced his way through the Swindon defence but could not keep his effort on target.
Pablo Mills’ header from a corner was touched onto the bar by Foderingham before the Millers defender strained every sinew to prod the loose ball wide.
Jay McEveley then headed straight at the goalkeeper as Swindon began to grow into the game. Pritchard also fired a shot at the Rotherham stopper before finding the net on the half-hour. Having been felled on the edge of the area, the winger picked himself up and curled the resultant free-kick beyond Shearer and into the net.
Kieran Agard arrowed a shot over the crossbar as the home side mustered a response.
On the stroke of half-time, Swindon doubled their advantage. Massimo Luongo took control of a ball that had not been cleared and sent a shot goalwards from the corner of the box. His effort took a deflection off a defender, causing it to loop over Shearer and into the net.
At the start of the second half, Pritchard worked himself a shooting opportunity from the edge of the area but fired over the angle of bar and post.
Just after the hour mark, the visitors made it three. A break led by Luongo went to Pritchard via Nathan Byrne and the wide man squared for Nicky Ajose to tap-in from close range.
With confidence coursing through the visitors, they almost added a superbly constructed fourth to their tally. After a period of ole football, Town suddenly snapped into an attack led by Pritchard. As he broke at the Millers’ back-line, he glided past one challenge before sliding an effort inches wide of goal.
As the clock crept over the 90-minute mark, substitute Louis Thompson teed up fellow substitute Dany N’Guessan to slot home Town’s fourth of the afternoon.
Swindon Town: Foderingham, Thompson N, Hall, Ward (C), McEveley, Kasim, Luongo, Pritchard, Byrne, Ranger, Ajose #STFC
Subs: Belford, N'Guessan, Thompson L, Barthram, Branco, Elgabas, Cox