Crawley Town lost their grip on top spot in League Two this afternoon following a 0-0 draw with Bristol Rovers.
Cheltenham also moved above Crawley with a 2-0 win over Aldershot, a result that extends their unbeaten run to ten matches.
Matt Ritchie scored both goals as Swindon Town won 2-1 at Rotherham United, while a header from Yoann Arquin allowed Hereford to claim all three points from their trip to fellow strugglers Dagenham & Redbridge.
Plymouth Argyle moved off the foot of the division at the expense of Northampton with a 2-1 win over Burton Albion.
A late strike from substitute Greg Pearson saw Crewe claim victory from their trip to Oxford United.
League Two results: Accrington Stanley 0-3 Barnet; Bradford 2-2 Morecambe; Bristol Rovers 0-0 Crawley; Cheltenham 2-0 Aldershot; Dag & Red 0-1 Hereford; Macclesfield 1-2 Torquay; Northampton 2-5 Southend; Oxford 0-1 Crewe; Plymouth 2-1 Burton; Port Vale 1-2 AFC Wimbledon; Rotherham 1-2 Swindon; Shrewsbury 2-0 Gillingham.