Swindon kept their promotion challenge on track by beating in form Port Vale 3-0 at Vale Park in League Two.
The hosts had won their last three games but goals from Matt Taylor and substitutes Paul Mullin and Kellan Gordon sealed all three points for the Robins.
Swindon had a goal ruled out after 13 minutes when Keshi Anderson tapped in a Taylor free-kick off the post but he was judged offside.
Ten minutes before half-time, Vale forward Tom Pope was fouled on the edge of the area and David Worrall shot the resulting free-kick over.
In the 51st-minute, Taylor put the Robins ahead from a free-kick from 25 yards out which sailed into the top left corner of the goal.
Swindon doubled their lead five minutes later when Mullin stabbed a shot home in front of goalkeeper Dimitar Evtimov.
Four minutes from time Swindon made it three when substitute Timi Elsnik countered and fed the ball through Harry Smith, who squared the ball to substitute Gordon who scored with his first touch of the ball.