Newcastle made it six wins in a row in all competitions when they thumped Queens Park Rangers 6-0 at Loftus Road.
Rafa Benitez’s impressive Magpies appear to be hitting form after a slow start to the season and they stay second, one point behind leaders Huddersfield.
It was a third defeat of the season for Jimmy Floyd Hasselbaink’s Hoops, but an embarrassing one in west London. Jonjo Shelvey scored twice, while Ciaran Clark, Ayoze Perez, Aleksandar Mitrovic and Grant Hanley were also on the score sheet for the Magpies.
Meanwhile, Huddersfield’s unbeaten run ended at Brighton, with Anthony Knockaert scoring ten minutes from time at the Amex.
In South Yorkshire, last year’s play-off finalists Sheffield Wednesday came from behind to beat Bristol City 3-2.
Both sides ended the game with ten men, after Sam Hutchinson was dismissed at Hillsborough on 59 minutes, before City’s Gary O’Neil saw red for a second booking.
Lee Tomlin missed a penalty for the Robins then Barry Bannan drew the Owls level. With five minutes of added time already on the clock, Kieran Lee snatched Carlos Carvalhal’s side a valuable victory.
Barnsley made it five wins from their opening seven Championship matches when they were 4-0 winners at Wolverhampton.
The division’s newcomers scored all four goals in the second half, Conor Hourihane opening the scoring on 73 minutes, before Adam Hammill, Saidy Janko and Tom Bradshaw netted in the final ten minutes at Molineux.
Championship results in full:
Brighton 1-0 Huddersfield
Derby 1-0 Ipswich
Fulham 1-1 Burton
Leeds 2-1 Blackburn
Norwich 2-1 Wigan
Preston 3-0 Cardiff
QPR 0-6 Newcastle
Sheffield Wednesday 3-2 Bristol City
Wolves 0-4 Barnsley
Reading 0-0 Birmingham