Norwich made it five consecutive league wins to go top of the Championship with a 3-0 win against Coventry.
Teemu Pukki fired his side into the lead 15 minutes into the game before Josh Sargent scored his fifth goal of the season to double the lead. The substitute Kieran Dowell capped off a strong afternoon for the host 10 minutes from time and the Sky Blues remain rooted to the bottom.
Two goals from Nahki Wells enabled Bristol City to climb to third by beating Blackburn 3-2. Tommy Conway scored for the Robins just before half-time and Wells doubled the lead just after the break. Tyrhys Dolan pulled one back for Rovers but Wells quickly restored the two-goal cushion. Ben Brereton Díaz scored in stoppage time for Blackburn, but the Robins held on to secure three points.
Watford dropped to fifth after they could only draw 1-1 with Rotherham. Richard Wood fired the Millers in front just two minutes into the game but Vakoun Bayo found an equaliser to earn a point.
Millwall ended their run of three straight defeats with a 2-0 win against Cardiff, thanks to second-half goals from Charlie Cresswell and Benik Afobe.
Thelo Aasgaard struck late for Wigan to come from behind and beat Luton 2-1 at Kenilworth Road. Carlton Morris headed Luton into the lead just before the break but Wigan equalised 10 minutes from time when Callum Lang’s shot deflected off Tom Lockyer. Aasgaard then curled home from 20 yards with two minutes left on the clock to snatch three points for the Latics.
Preston’s streak of seven Championship clean sheets was broken after they were beaten 1-0 at home by Birmingham, Maxime Colin heading an early winner.
Swansea picked up their second win of the season, beating QPR 1-0. The Swans were awarded a penalty 15 minutes in but the goalkeeper Seny Dieng denied Joel Piroe. The forward made up for his spot-kick failure five minutes later, however, with the only goal.