Fulham cut the gap to second-placed Leeds to nine points with a valuable 2-1 victory over Marcelo Bielsa's men at Craven Cottage.
Angus MacDonald has been praised for "tremendous courage" after he was successfully treated for bowel cancer.
Charlton Athletic were seconds from beating Hull City only for an unfortunate own goal from Dillon Phillips to deny them.
Hull City succumbed to Leeds United in the second half, meaning a change again at the top of the Championship table.
Bristol City's 2-0 win at Fulham put the Robins right in the promotion picture, while leaders Leeds United beat Huddersfield Town.
Manchester City have a favourable draw in the FA Cup third round, but there are difficult trips for Everton and Manchester United.
A comfortable home win over Bristol City moved West Brom back into top spot, while Garry Monk avoided defeat against his former side.
Middlesbrough let a two-goal lead slip against Hull City after Marvin Johnson saw red for a careless challenge on Eric Lichaj.
Jake Livermore was on target as West Brom saw off Hull City, while there were wins for Preston North End and Leeds United.
Leeds United picked up a first win in three at home to QPR, sending them above Swansea City to the Championship summit.