Lee Molyneux's hat-trick saw Accrington Stanley pull off the shock of the day in League Two by beating table-topping Chesterfield 3-1.
Lying just one place above the bottom two, few expected James Beattie's team to get a result against a Chesterfield side that has spent the majority of the season in the top three, but they raced into a three-goal lead by half-time despite having a man sent off.
Molyneux scored twice in the opening nine minutes, but the hosts were then dealt a blow when Peter Murphy was dismissed just after the half hour.
Even with 10 men, Accrington grabbed a third before the break as Molyneux completed his treble, before Ian Evatt netted a late consolation for Chesterfield five minutes from time.
That result meant a win for Scunthorpe United would see them leapfrog Chesterfield to the top of the table, but Russ Wilcox's men also surprisingly dropped points as they were held 1-1 at home by second-bottom Northampton Town.
All looked to be going to plan for the hosts when Niall Canavan gave them the lead on 52 minutes and the visitors saw Ricky Ravenhill sent off six minutes later for a second bookable offence.
However, the 10 men of Northampton defied the odds to equalise through Zander Diamond in the 65th minute before holding on to extend their unbeaten run to four matches.
They moved a further point clear of Torquay United at the bottom, who lost 1-0 at home to Fleetwood Town thanks to Jamille Matt's 74th-minute winner.
That win moved Fleetwood up to fifth, sandwiched between Burton Albion and Oxford United, who met at the Kassam Stadium.
Burton came out on top 2-1 to move within two points of the automatic promotion slots after goals from Dominic Knowles and Zeli Ismail consigned Oxford to a third league defeat in four.
Elsewhere in the promotion race, Southend United and Plymouth Argyle both lost 2-1 away from home as they missed out on the opportunity make ground on those above them.
Phil Brown's Southend have been in torrid form since exiting the FA Cup to Hull City in January, and that slump continued at Morecambe as their winless league run extended to nine matches thanks to goals from Kevin Ellison and Jack Redshaw.
Plymouth, meanwhile, came into their game at Bristol Rovers on the back of three consecutive wins but failed to continue that run as Kaid Mohamed's 78th-minute goal won the day for the hosts after Neal Trotman had equalised Chris Beardsley's early opener for Rovers.
The league's form side York City continued their recent resurgence, Michael Coulson scoring the only goal of the game at AFC Wimbledon as Nigel Worthington's men made it five wins and two draws from their last seven outings.
Elsewhere, Mansfield Town beat Newport County 2-1 and Wycombe Wanderers defeated Hartlepool United by the same scoreline.
Eliot Richards' last-gasp goal earned Exeter City a point from a 2-2 draw with Dagenham and Redbridge, and Portsmouth's game with Cheltenham Town finished goalless.
|He´s staying - Pique eases Barcelona fears over Neymar|
|Bordeaux to sign Arsenal flop Wellington Silva|
|Markovic free to leave Liverpool, says Klopp|
|WATCH: Insane hailstorm leads to friendly cancellation|
|Terry lifts bizarre trophy as Aston Villa claim Cup of Traditions crown|
|Kolarov: Lazio was a good experience, but they are my rivals|
|Dybala not worth as much as Neymar - Chiellini|
|Ronaldo: Being better than Messi is my motivation|
|Lahm named German Footballer of the Year 2017 after retirement|
|Danilo sets out Man City Champions League ambition|
|Neymar will stay at Barcelona, insists Marlon|
|Cahill named new Chelsea captain by Conte|
|Kenedy ´strongly reprimanded´ as Chelsea apologise again to people of China|
|Klopp expects Can stay after ´good talks´ over new Liverpool contract|
|Perisic can leave if Manchester United make serious offer – Spalletti|
|Shaw, Young and Rojo have ´no chance´ for start of new season|
|Rooney one of the best in his position - Koeman|
|Leaving on a jet plane - Mendy flies off to LA as Man City move nears|
|Bilic hails arrival of ´massive player´ Arnautovic|
|Bosz: Aubameyang to China talk is ´nonsense´|
|El Salvador´s Romero banned for biting Altidore|
|Real Madrid defender Danilo joins Manchester City|
|Pedro travels home after suffering concussion|
|MLS Review: Villa, New York City end Chicago run as Dallas go top|
|Costa Rica 0 United States 2: Dempsey equals Donovan record in win|
|Valverde: Barcelona must keep Neymar|
|Paris Saint-Germain 2 Tottenham 4: Eriksen, Alderweireld score stunning goals|
|De Gea definitely staying at Man United – Mourinho|
|Mourinho rules out United move for Bale|
|Juventus 1 Barcelona 2: Neymar shines with superb brace|
|Rooney scores again for Everton as Sevilla are shocked|
|Roma sign Kolarov from Man City for €5m|
|Neymar starts for Barca amid increasing PSG speculation|
|Zidane: Morata exit leaves Madrid a striker short|
|Sporting CP 2 Monaco 1: Jardim defeated in Lisbon return|
|I have never denied Ronaldo reports - Zidane|
|Bacca left out because of ´future transfer market moves´ - Montella|
|Danilo leaves Madrid training camp ahead of expected Man City move|
|VfL Bochum 2 Borussia Dortmund 2: Castro and Pulisic spare Bosz´s blushes|
|Chelsea apologise for Kenedy comments|
|West Ham bring in Arnautovic from Stoke in club-record deal|
|Randolph joins Middlesbrough in £5m move|
|Sanchez to PSG branded ´media imagination´ by Wenger|
|´Key player´ Coutinho settled at Liverpool, warns Klopp|
|Ancelotti shocked by Bayern´s AC Milan thrashing|
|Pedro taken to hospital after Ospina collision|
|Bayern´s Bernat suffers ankle ligament damage|
|Liverpool 2 Leicester City 1: Coutinho shines as Klopp´s men prosper|
|Biglia unveiled as Milan´s number 21|
|Arsenal 0 Chelsea 3: Batshuayi brilliance downs Gunners|
|Montella won´t discuss deal for ´talented´ Renato Sanches|
|West Brom 0 Crystal Palace 2: Sako on target for De Boer´s men|
|Modric inherits Madrid´s ´cursed´ number 10 from James|
|Bayern Munich 0 AC Milan 4: Ancelotti´s side battered as Bonucci makes debut|
|Hodgson claims Barkley needs new club to thrive|
|I had no problems with Allegri - Bonucci|
|Manchester United signed Lukaku at the perfect time – Van Nistelrooy|
|Leicester vice-president insists there is ´no real offer´ for Mahrez|
|Pele´s son returns to prison|
|Lacazette will need time, warns Arsenal great Pires|
|Juve boss Allegri doesn´t fear losing Dybala to Barca|
|Bonucci: I didn´t feel important at Juventus|
|Ronaldo presented with Orlando City jersey|
|Valverde: No need to worry about Neymar-PSG links|
|Dortmund deny Aubameyang´s set for CSL|
|Di Maria: Barca star Neymar welcome at PSG|
|Orlando City 0 Atlanta United 1: Villalba´s late stunner sinks Kaka´s men|
|De Bruyne: Don´t compare Lukaku to Messi|