Saturday, Sunday and Monday football to enjoy in the EFL this weekend, and there's just one game to go. Here's the review so far...
Sunderland moved off the bottom of the Sky Bet Championship with a 2-0 win at Burton Albion, a first win since 13th August and a first under the tenure of Chris Coleman.
At the opposite end, Wolverhampton Wanderers extended their lead at the top of the table with a 5-1 demolition of Bolton Wanderers, who return to the bottom of the division.
Sheffield United were held to a point at home to Birmingham City in the evening kick-off, with Leon Clarke cancelling out Jeremie Boga's opener, and the Blades are now seven points adrift of Wolves.
Aston Villa ran out 2-0 winners with Albert Adomah at the double yet again, against Ipswich Town, while Bristol City launched a stunning second-half comeback to win 3-2 at Hull City and remain fifth.
Matej Vydra hit a hat-trick for Derby County in a fine 3-0 win at Middlesbrough, which moved them into the top six at the expense of their opponents. Leeds United are close behind the pair, in eighth, following a 2-0 win at Yorkshire rivals Barnsley in the lunchtime kick-off.
An Oliver Norwood penalty was enough for Fulham to overcome Millwall, while the points were shared in the fixtures at Norwich City and Reading.
On Sunday, Cardiff City maintained their fine run of results over Nottingham Forest. Two first-half goals for the Bluebirds secured a 2-0 win at The City Ground - their eighth win over Forest in the last nine meetings between the clubs.
There was drama on Monday night, as Queens Park Rangers scored twice late on to earn a 2-2 draw against Brentford at Loftus Road, with Matt Smith and Luke Freeman cancelling out Lasse Vibe's brace.
Wigan Athletic replaced Shrewsbury Town at the League One summit thanks to a 3-1 win at Rotherham United, while the Shrews lost 1-0 at home to Bradford City, who moved to fourth.
Scunthorpe United kept the pace in third after two fine Josh Morris’ goals ended Charlton Athletic’s nine-game unbeaten run, and the Addicks were also leapfrogged by Blackburn Rovers, who recovered from being a goal down to see off Bristol Rovers.
At the other end, Rochdale climbed out of the bottom four with victory in Keith Hill’s 500th game as a league manager, beating Peterborough United 2-0 at Spotland.
Chris Lucketti, on the other hand, was taking charge of his first EFL game, and he saw his Bury side earn a point with a goalless draw against Northampton Town, which helped the Shakers off the bottom.
Nil-nil was a common scoreline, with no one able to make the breakthrough in the games at Fleetwood Town and Gillingham. At Roots Hall, Southend United and Oxford United played out a 1-1 draw in the day’s other stalemate.
Doncaster Rovers went behind after just three minutes against Milton Keynes Dons, but they turned things around to win 2-1, a scoreline matched by Walsall, who emerged victorious at AFC Wimbledon.
Last but not least, Portsmouth saw off Plymouth Argyle courtesy of a first-half strike from Kal Naismith.
Luton Town remain top of Sky Bet League Two thanks to a 2-1 win at Crewe Alexandra, Danny Hylton and Luke Berry with the goals for the on-fire Hatters.
Notts County matched them, though, but left it late. Ryan Yates grabbed a last-minute winner against Colchester United, who had cancelled out Shola Ameobi’s opener for the Magpies.
In the battle between third and fourth, it was Exeter City who came out on top, closing the gap between themselves and Accrington Stanley to a point with a 2-0 victory.
Wycombe Wanderers moved up to fifth with a 2-1 win at home to Yeovil Town, while Swindon Town dropped out of the top seven after slipping to a 1-0 reverse at home to Newport County.
Zander Diamond’s last-gasp equaliser at home to Chesterfield rescued Mansfield Town a derby day point, and that was enough to see them into the play-off places.
The Spireites remain bottom as a result, but closed the gap to Barnet and Port Vale, who lost against Grimsby Town and Lincoln City respectively.
The EFL’s first ‘El Glosico’ saw the spoils shared between Forest Green Rovers and Cheltenham Town, in what was one of three 1-1 draws. The other two game between Carlisle United and Morecambe, and Coventry City and Crawley Town.
Finally, Cambridge United came out on top against Stevenage, with Uche Ikpeazu’s 88th-minute goal separating the sides at the Abbey Stadium.