Newcastle United are the Sky Bet Championship's Christmas number one, following their win at Burton Albion.
Dwight Gayle and Mohamed Diame's efforts earned the Magpies all three points with a 2-1 triumph, which keeps them a point ahead of second-placed Brighton.Chris Hughton celebrated his 100th match as Seagulls boss with a dramatic 2-1 victory at Birmingham City, and that moved them on to 48 points. Gianfranco Zola looked set for a dream start as Blues boss, but Anthony Knockaert and Glenn Murray struck late to keep the Seagulls within touching distance of the leaders.
Reading and Leeds United both hit last-gasp winners to keep the top two in sight, and they're split by Huddersfield Town following their Friday night triumph at Norwich City.
Sheffield Wednesday nipped into the top six in dramatic fashion too, with Steven Fletcher's stoppage-time penalty sinking Yorkshire rivals Rotherham United.
Derby's winning run was halted by Fulham, although Alex Pearce's late goal earned the Rams a point at Fulham.
Barnsley took all three points in a thrilling contest against Cardiff City, Ryan Williams settling the contest after the hosts had came from two goals down to tie the scores at 3-3.
Ipswich Town also won late on, 3-2 at Wigan Athletic, while Daniel Johnson's 85th-minute effort helped Preston North End overcome Bristol City.
Elswhere, Wolverhampton Wanderers won 2-0 at Nottingham Forest, and Matchday 22 will was completed on Sunday when Aston Villa won 1-0 at QPR.
Sky Bet Championship: Matchday 22 results
Friday 16th December 2016
Norwich City 1-2 Huddersfield Town
Saturday 17th December 2016
Birmingham City 1-2 Brighton & Hove Albion
Blackburn Rovers 2-3 Reading
Bristol City 1-2 Preston North End
Burton Albion 1-2 Newcastle United
Cardiff City 3-4 Barnsley
Fulham 2-2 Derby County
Leeds United 1-0 Brentford
Nottingham Forest 0-2 Wolverhampton Wanderers
Sheffield Wednesday 1-0 Rotherham United
Wigan Athletic 2-3 Ipswich Town
Sunday 18th December 2016
Queens Park Rangers 0-1 Aston Villa
Standings: Click here to see the Sky Bet Championship table
An emphatic win from Scunthorpe United ensured they would lead the Sky Bet League One pack at Christmas.
Paddy Madden grabbed two, either side of a Hakeeb Adelakun strike, to ease past Millwall by three goals to nil, ensuring an unbeaten 2016 at Glanford Park (22 games).
Sheffield United sit second after Thursday night's win at Coventry, combined with Bolton Wanderers' 1-0 loss at Chesterfield.
Bradford City remain fourth despite a 1-1 draw at Walsall, but Rochdale closed the gap after Matty Lund's hat-trick fired them to a 3-2 win at Northampton Town.
Peterborough United won at Charlton Athletic to complete the top six, while Southend United extended their unbeaten run to 10 games with a 2-0 victory at Oldham Athletic.
There were home wins for AFC Wimbledon, Gillingham and Shrewsbury Town – the latter climbing off the bottom of the table with their 2-0 success over Bristol Rovers.
Swindon Town and Fleetwood shared the spoils, while Oxford United came from behind twice to inflict a 12th straight defeat on Bury - a result that sent the Shakers into the bottom four.
Sky Bet League One: Matchday 22 results
Thursday 15th December 2016
Coventry City 1-2 Sheffield United
Saturday 17th December 2016
AFC Wimbledon 4-0 Port Vale
Bury 2-3 Oxford United
Charlton Athletic 0-2 Peterborough United
Chesterfield 1-0 Bolton Wanderers
Gillingham 1-0 Milton Keynes Dons
Northampton Town 2-3 Rochdale
Oldham Athletic 0-2 Southend United
Scunthorpe United 3-0 Millwall
Shrewsbury Town 2-0 Bristol Rovers
Swindon Town 1-1 Fleetwood Town
Walsall 1-1 Bradford City
Standings: Click here to see the Sky Bet League One table
Plymouth Argyle sit top of Sky Bet League Two this Christmas following a hard-earned win at Accrington Stanley.
Craig Tanner climbed off the bench to grab the game's only goal on a day where the division's top three all won. Doncaster Rovers defeated rivals Grimsby Town in a lunchtime kick-off, and Carlisle United kept the pace with a 2-1 win at home to Yeovil Town.
Portsmouth stay fourth after a goalless stalemate with Hartlepool United, but Luton Town moved level with Pompey after a 2-0 win at Blackpool.
Wycombe Wanderers earned a sixth successive victory thanks to Scott Kashket winner against his former club Leyton Orient, and Cambridge United moved into the top seven with a 2-1 triumph against Crewe Alexandra.
That proved a popular scoreline, with Colchester United, Cheltenham Town and Stevenage all mirroring the result – the latter's success at Barnet securing a sixth consecutive away victory.
Elsewhere, Exeter City and Crawley Town both won by two-goal margins at home, with the Reds' win keeping Newport County bottom of the EFL.
Sky Bet League Two: Matchday 21 results
Saturday 17th December 2016
Accrington Stanley 0-1 Plymouth Argyle
Barnet 1-2 Stevenage
Blackpool 0-2 Luton Town
Cambridge United 2-1 Crewe Alexandra
Carlisle United 2-1 Yeovil Town
Colchester United 2-1 Notts County
Crawley Town 3-1 Newport County
Doncaster Rovers 1-0 Grimsby Town
Exeter City 2-0 Mansfield Town
Morecambe 1-2 Cheltenham Town
Portsmouth 0-0 Hartlepool United
Wycombe Wanderers 1-0 Leyton Orient
Standings: Click here to see the Sky Bet League Two table