Bristol City who were one place above Swindon in third have gone top after beating Grimsby 2-1.
Leaders Plymouth have slipped down a place after losing their game in hand 3-0 at Tranmere.
Swindon have now just 10 points behind Bristol City having played the same number of games.