Shrewsbury Town have closed the gap to just three points at the top of League Two with a convincing 3-0 victory over bottom-of-the-table Hartlepool United.
Wycombe Wanderers scored a second-half equaliser to extend their stay at the top, as Fred Onyedinma cancelled out Danny Mayor's first-half strike.
Cameron McGeehan scored a brace on his debut for Cambridge United to help his side thrash high-flyers Newport County 4-0.
Ten-man Southend United fought back from a losing position to grab all three points, thanks to Barry Corr's strike in the last 10 minutes.
Luton Town won the battle of the playoff places as they beat Plymouth Argyle 1-0 away from home.
Second-placed Burton Albion avoided defeat to lowly Portsmouth as Darragh Lenihan scored with eight minutes left to snatch the Brewers an away point.
Alex Nicholls scored a late penalty for Exeter City to complete a comeback from 2-1 down to make it 3-2 at Mansfield Town.
Tranmere Rovers extended the gap between themselves and Pools with a convincing 3-0 victory over Accrington Stanley but still remain in the relegation places.
Carlisle United picked up a rare away win as goals from Steven Rigg, Sean O'Hanlon and David Amoo were enough to win at AFC Wimbledon.
Ricky Holmes scored the winner for Northampton Town in their encounter with Dagenham & Redbridge.
Goals from Tom Pett and Adam Marriott were enough to clinch all three points for Stevenage at York City.
Results in full (half-time scores in brackets): AFC Wimbledon 1-3 Carlisle United (1-1), Bury 1-1 Wycombe Wanderers (1-0), Cambridge United 4-0 Newport County (2-0), Mansfield Town 2-3 Exeter City (0-1), Northampton Town 1-0 Dagenham & Redbridge (1-0), Oxford United 2-3 Southend United (2-2), Plymouth Argyle 0-1 Luton Town (0-1), Portsmouth 1-1 Burton Albion (1-0), Shrewsbury Town 3-0 Hartlepool United (0-0),Tranmere Rovers 3-0 Accrington Stanley (2-0), York City 0-2 Stevenage (0-1).