Norwich City continue to sit atop of the Sky Bet Championship after a packed midweek round, which saw a change of sixth place.
Teemu Pukki netted twice before Oliver Skipp added a third in injury time as Norwich ran out 3-1 winners at Birmingham City.
Brentford kept their deficit in second place at seven points as Bryan Mbeumo and Saman Ghoddos both scored and assisted in a 3-0 win over second-bottom Sheffield Wednesday.
Third-placed Watford survived a late fightback from Blackburn to escape Ewood Park with all three points after a dramatic five goal thriller.
Ben Cabango’s header from Conor Hourihane’s corner endured that Swansea stay fourth after edging past Coventry City in a tight contest at the Liberty Stadium.
Fred Onyedinma’s 48th minute flick-in from a goalmouth scramble endured victory for rock-bottom Wycombe Wanderers over Reading who remain fifth.
First-half goals from Sean Morrison and Kieffer Moore sent Cardiff sixth in a 2-1 win at Bournemouth, sending the Cherries out of the top six for the first time this season.
Goals from Callum Styles and Daryl Dike endured victory for Barnsley over Stoke, which meant that the Tykes rose above the Potters up into eighth.
Middlesbrough slid to ninth after suffering a 3-1 defeat at home to Bristol City, with Famara Diedhiou scoring a brace in the Robins’ first game since Nigel Pearson was appointed as their new manager.
Elsewhere, Ryan Yates fired in from Tobias Figueiredo’s pass to gift Nottingham Forest victory at Rotherham, keeping the Millers sat third-bottom for a second consecutive matchweek.
Derby leapfrogged Huddersfield into 18th with a win through goals from George Edmundson and Martyn Waghorn.
George Evans headed in a 95th minute equaliser to clinch a point for Millwall in a 1-1 draw at Luton, after Elijah Adebayo put the Hatters ahead in the 55th minute.
Finally, Preston held QPR to a goalless draw at Deepdale to end the Hoops’ four match winning run.