Swindon moved eight points clear at the top of League Two thanks to a 1-0 win at home to promotion rivals Cheltenham.
Paul Benson scored the winner in the 35th minute, five minutes after Robins goalkeeper Wesley Foderingham had saved Darryl Duffy’s penalty, to earn Paulo Di Canio’s side their 12th win in 13 games.
The result dropped Cheltenham to fourth as Shrewsbury and Southend went ahead of them.
The Shrews moved up to second on the back of a 1-0 win at home to Burton, Ian Sharps scoring the goal six minutes after the break.
Southend are a point further back after they conceded an injury-time equaliser to draw 2-2 at home to 10-man Accrington.
Jamie Devitt put the visitors in front shortly before half-time, but second-half strikes from Luke Prosser and substitute Elliot Benyon turned the game around.
The game looked up for Stanley when they had Michael Liddle sent-off nine minutes from time, but Padraig Amond rescued them a point at the death.
Torquay’s 2-2 draw with Bristol Rovers left them fifth, a point off the automatic promotion places.
Lee Mansell scored twice for United, the second in the last minute, as they came from 2-0 down with 18 minutes to go.
Goals from Matt Harrold and Chris Zebroski either side of the break had put Rovers in control.
Sixth-placed Crawley also threw away a two-goal lead, this time in the last five minutes, to draw 2-2 at Macclesfield.
Goals from Claude Davis (37) and Kyle McFadzean (47) put the visitors in the box seat, but they could not see the game out as Vinny Mukendi halved the deficit and George Donnelly equalised in injury time.
Play-off hopefuls Oxford United went down 2-1 at Bradford City.