There were some huge results across the EFL this weekend! Here's our round-up of the action...
The Sky Bet Championship continues to deliver and served up a treat again this weekend. Leeds United did their bit on Friday evening, temporarily going back to the top of the table by producing a superb performance which saw them beat fellow promotion hopefuls West Bromwich Albion 4-0 at Elland Road.
That result put pressure on Norwich City, and the Canaries responded with a 3-1 win at Millwall, leaving their opponents in the thick of a relegation battle. The result was worsened from Millwall's point of view by big wins for Reading and Rotherham United against Ipswich Town and Blackburn Rovers respectively.
Monday evening brought a huge Steel City derby between Sheffield Wednesday and Sheffield United at Hillsborough. The game ended goalless, leaving United in third place and Wednesday six points off the Play-Offs.
Speaking of the Play-Offs, Middlesbrough and Bristol City could only manage draws, both in the North West, as they shared the spoils with Wigan Athletic and Preston North End respectively, but the sides below them went home empty handed, most notably Derby County who lost 4-0 at Aston Villa.
Brentford were again big winners on home soil, putting three goals past West London neighbours Queens Park Rangers, while Jarrod Bowen produced another excellent individual display as Hull City beat Birmingham City 2-0.
Both Stoke City and Swansea City won by the same scoreline, beating Nottingham Forest and nine-man Bolton Wanderers respectively. The results mean it's Norwich on top of the pile, while just three points separate Wigan in 19th and Rotherham in 22nd.
It's as you were in Sky Bet League One, with each of the top four sides picking up three points.
Luton Town had to be patient but eventually saw off struggling Rochdale 2-0, after 10-man Barnsley had beaten Southend United in the early kick-off. Sunderland also secured a comfortable win, seeing off Plymouth Argyle 2-0 at the Stadium of Light to keep pace with the top two.
The big winners at the top though were Portsmouth, who produced a five-star display to heap misery on Bradford City with a 5-1 win at Fratton Park, as another relegation-threatened side in Bristol Rovers won 4-0 against Blackpool.
Oxford United also picked up three important points in their bid to avoid the drop, beating Scunthorpe United 2-1 at the Kassam Stadium, while Shrewsbury Town and bottom-of-the-league AFC Wimbledon played out a goalless draw.
In the battle of the Play-Off contenders, Doncaster Rovers and Charlton Athletic drew 1-1 at the Keepmoat Stadium, allowing Peterborough United to make up some ground with a 4-2 win over Wycombe Wanderers.
Coventry City won 1-0 at Accrington Stanley to move within five points of the Play-Off places, but Fleetwood Town could only draw against Gillingham. Finally, Burton Albion v Walsall finished 0-0.
It was a similar story in Sky Bet League Two, with the top sides keeping up their respective promotion charges.
Leaders Lincoln were made to work hard for three points at Play-Off-chasing Forest Green Rovers, coming from behind courtesy of John Akinde's brace. Thirs-placed Mansfield Town also did things the hard way, surrenduring a two-goal advantage at home to Cheltenham Town before going on to win 4-2.
Second-placed Bury and fourth-placed MK Dons both won for the fourth game in a row, securing 3-0 and 1-0 victories over struggling Macclesfield Town and Crawley Town respectively.
Defeat for Macclesfield leaves them four points from safety, after bottom side Notts County and Port Vale played out a goalless draw while, in another relegation six-pointer, Yeovil Town secured a dramatic 3-2 win over Morecambe to steer clear of trouble.
Two closely-matched sides also went head-to-head in Devon, with Tranmere Rovers beating Exeter City 1-0 to continue their fine form and move into the Play-Off places. The result was made better for Rovers by defeats for both Colchester United at Swindon Town and Carlisle United at Newport County.
Elswhere, Cambridge United ended a run of three games without a win by beating Grimsby Town, while Northampton Town's impressive recent run continued with three points at Crewe Alexandra.
Finally, a mid-table battle between Oldham Athletic and Stevenage ended in a 1-1 draw.