Six points clear at the top of the Championship as we swing into January was more than any Coventry City fan would have expected when the season started back in August.
Marvin Ducksch scored twice as Birmingham ended their seven-game winless streak with a 3-2 victory over Sky Bet Championship leaders Coventry.
West Brom have sacked Ryan Mason after seven months in charge.
Moussa Baradji scored his first Blackburn goals as his brace helped Rovers hit back from two down to snatch an entertaining 2-2 draw with fellow strugglers Charlton.
What does a football manager do when they're waiting for their next opportunity to get back into the dugout?
Goals in each half from Lewis Dobbin and Alfie Devine saw Preston cement their spot in the Sky Bet Championship play-off places with a 2-0 victory over fellow contenders Bristol City at Ashton Gate.
Abdul Fatawu scored deep into stoppage time to earn Leicester a much-needed 2-1 victory over West Brom in front of thousands of empty seats at the King Power Stadium.
Stoke made it back-to-back Sky Bet Championship away wins without conceding a goal as they recorded an impressive 2-0 victory at Norwich.
Caleb Taylor's header in the second minute of stoppage time lifted Millwall back into the Sky Bet Championship play-off places as they defeated Swansea 2-1 at The Den.
A superb strike from Matty James gave Wrexham a 2-1 victory at Derby in manager Phil Parkinson's 250th game in charge.
Rayan Kolli scored two late goals for QPR in a 3-0 victory at home to Championship strugglers Sheffield Wednesday.
Sheffield United convincingly beat Leicester 3-1 to open up an eight-point gap between them and the relegation zone.
Middlesbrough were punished for failing to take their chances as Bobby Clark fired Derby to a 1-0 win at Pride Park.
Jay Fulton scored his first goal for over a year just 60 seconds after coming on as a substitute to give Swansea 1-0 victory and pile more pressure on West Brom manager Ryan Mason.
Milutin Osmajic marked his return to the team with a goal as Preston beat Sheffield Wednesday 3-0 at Deepdale.
Ipswich climbed into the automatic promotion places in the Sky Bet Championship following a 2-1 victory over struggling Oxford.
Stoke won at the MKM Stadium for a fifth consecutive season as Hull's fine run of form ended with a 1-0 defeat in a game blighted by a bad shoulder injury to goalscorer Robert Bozenik.
A stunning 11th-minute strike from Adam Randell set Bristol City on course for a thumping 5-0 New Year's Day victory over Portsmouth at Ashton Gate.
Tom Ince's first league hat-trick in a decade gave Watford an emphatic 3-0 victory over a dismal Birmingham side at Vicarage Road and continued his side's surge towards the Championship automatic promotion places.