Sky Bet League 2 leaders Wycombe Wanderers saw their 10-match unbeaten run ended by Exeter City as the Grecians pulled off a shock 2-1 win.
The Chairboys, who made the trip having been unbeaten on the road all season, took the lead through Peter Murphy but David Wheeler and Scot Bennett earned Exeter a rare home win.Jean-Louis Akpa Akpro grabbed a hat-trick as Shrewsbury Town maintained their blistering home form by impressively beating Bury, who started the evening in second place but dropped to fourth, 5-0.
Connor Goldson and substitute Jordan Clark also got in on the act as the Shrews climbed to fifth.
Burton Albion edged a seven-goal thriller with Carlisle United to move up to second in the table.
Goals from Damien McCrory, Lee Bell, Jacob Blyth and Alex MacDonald left Carlisle with a mountain to climb although Kyle Dempsey and Brad Potts did reply for the home side in a remarkable six-goal first-half.
Derek Asamoah grabbed a third for Carlisle in the second half before Stuart Beavon was sent off for a second bookable offence.
Luton Town are up to third after their sixth successive Sky Bet League 2 win, against Dagenham & Redbridge.
Striker Mark Cullen scored a fine hat-trick for John Still's men, against the manager's former club, while substitute Christian Doidge pulled one back for the Daggers late on to make it 3-1.
Chris Wilder had a reunion to forget with former club Oxford United as his Northampton Town side were beaten 3-1.
Danny Hylton scored twice after Enda Stevens had given the Cobblers the lead against the team Wilder left less than 12 months ago, before Alfie Potter sealed the points.
There was a dramatic finale at Morecambe where an injury time goal from Jack Redshaw denied Russ Wilcox his first win as York City boss.
Struggling York had looked set for the three points after Michael Coulson fired them ahead before the late twist.
Mark Byrne grabbed the only goal of the game as Newport County saw off Southend United at Rodney Parade.
The 25-year-old's 74th-minute winner came just moments after Exiles' goalkeeper Joe Day had denied Mark Weston from the spot.
Cambridge United's three-match unbeaten run came to an end as they lost 2-1 at home to Cheltenham Town.
Matt Richards' volley was cancelled out by Kwesi Appiah and both managers were sent to the stands before transfer-listed striker Terry Gornell netted the winner, via a touch from Cambridge defender Josh Coulson.
Portsmouth bounced back from a 3-0 thrashing to Bury at the weekend by beating Stevenage 3-2 at Fratton Park. Dean Wells' opener was cancelled out by Jed Wallace, before Pompey then went ahead through Miles Storey.
Joe Devera's tame header back to goalkeeper Paul Jones later fell to Chris Beardsley, who equalised for Stevenage, before Devera himself scored a stunning goal to wrap up all three points.
Shay McCartan scored twice as Accrington Stanley beat struggling Hartlepool United 3-1 in front of just 947 fans.
Elsewhere, AFC Wimbledon and Plymouth Argyle played out a goalless draw, as did Tranmere Rovers and Mansfield Town in Micky Adams' first game in charge at Prenton Park.