By sides were poor, and the game looked like going towards a 0-0 draw before a long run by Danny Invincibile lead to him scoring past ex Swindon keeper Steve Mildenhall from 30 yards.
The win gives Swindon 3 much needed points and moves them up to 16th on 35 points.
Ex Swindon chairman Terry Brady was in the crowd.