Struggling Norwich claimed a precious 2-1 victory over QPR at Loftus Road in the Sky Bet Championship.
Ollie Rathbone marked his first league start of the campaign with a goal-of-the-season contender as Wrexham brushed aside Blackburn 2-0 to rack up their third straight Championship win.
Millwall dropped out of the Sky Bet Championship play-off places after labouring to a drab goalless draw at Southampton.
Joe Rankin-Costello opened his goal account for Charlton as they drew 1-1 with Championship leaders Coventry at The Valley.
Yang Min-hyeok scored a last-gasp winner to give Portsmouth a vital 2-1 win over Charlton and lift them out of the Championship's relegation zone.
A 90th-minute winner from substitute Vivaldo Semedo earned in-form Watford a hard-fought 1-0 victory over Norwich at Carrow Road.
Darko Gyabi's clinical first-half strike enabled Hull to turn the tables with a 1-0 Sky Bet Championship win over Middlesbrough at the Riverside Stadium.
Macaulay Langstaff's first goal since the opening day of the season gave Millwall a 2-1 victory over Bristol City that moved them back into the Sky Bet Championship play-off positions.
Sheffield United moved seven points clear of the Championship relegation zone after claiming a 2-1 win away at Stoke, who finished the match with 10 men.
Wrexham moved to within four points of the Championship play-off places with a 2-1 win over Preston at the Stok Cae Ras.
Zan Vipotnik scored his 12th goal of the season for Swansea as they completed a Championship double over managerless Oxford with a 1-0 win at the Kassam Stadium.
Ipswich closed the gap on the Sky Bet Championship's top two with an impressive 2-0 win at Coventry, ending the leaders' unbeaten home record this season.
Kieffer Moore struck twice against his old club as Wrexham recovered from 3-1 down to beat Sheffield United 5-3 in a Boxing Day thriller at Stok Cae Ras.
Cameron Archer sealed a point for Southampton and Birmingham boss Chris Davies saw red as 2025 ended with these ambitious but sorely out-of-form sides drawing 1-1.
Sheffield Wednesday's winless run stretched to 17 Sky Bet Championship games following a battling goalless draw against Blackburn at Hillsborough.
Jack Robinson rescued a point for Birmingham in a bad-tempered 1-1 draw against Derby which saw both teams finish with 10 men.
Set-piece headers from defenders George Campbell and Nat Phillips gave West Brom a welcome 2-1 Championship home win over QPR.
Jovon Makama maintained his hot streak in front of goal as Norwich beat Charlton 1-0 at Carrow Road to give their bid to move clear of the Championship relegation zone another boost.