With just one round now left before Christmas, Norwich sit once again at the Championship summit after a packed midweek round of action throughout the table.
Emiliano Buendia fired the Canaries ahead at the Madejski Stadium after 11 minutes, only for Michael Olise to deflect Reading teammate, Ovie Ejaria’s shot in just three minutes later to equalise.
Teemu Pukki however secured victory for Norwich just ten minutes into the second-half, converting a penalty after Liam Moore fouled Max Aarons in the box, ensuring that the Canaries continue to sit top of the table whilst Reading stay fifth.
Bournemouth stay second after Junior Stanislas scored in his third consecutive home game, as the Cherries edged past second-bottom Wycombe, as the Chairboys saw Alex Pattison sent off for a wild tackle on Lewis Cook just minutes before Stanislas’ winner.
Troy Deeney and Ivan Toney both scored penalties within three minutes of each other as Watford and Brentford played out a 1-1 draw at Vicarage Road to sit third and sixth respectively, as the Bees saw Ethan Pinnock red-carded for knocking Ismaila Sarr over in the box.
Down in the relegation zone, Derby remain in the bottom three on goal difference after goals from Colin Kazim-Richards and Kamil Jozwiak proved enough to beat fourth-placed Swansea at Pride Park.
Sheffield Wednesday sit rock-bottom for a fourth consecutive week after Yuri Ribeiro and Lewis Grabban struck to deliver victory for Nottingham Forest at the City Ground, keeping the East-Midlands club above the drop on goal difference ahead of Derby.
Rotherham also sit just above the drop above Forest and Derby after comeback goals from Harvey Elliott and Adam Armstrong saw Blackburn claim victory after Michael Smith initially blasted the Millers in front.
Elsewhere, Chuba Akpom’s strike proved enough for Middlesbrough to beat Luton who were denied an equaliser, after James Collins accidentally fired his right-footed penalty in off his left foot, sending Boro up to seventh despite finishing with ten men after Sam Morsy was dismissed.
Bristol City slipped to ninth as goals from Tom Bradshaw and Mason Bennett saw Millwall end their 10 match winless run and climb to 15th in the table, as the Robins also had Famara Diedhiou sent off for a high foot incident.
Cardiff fought back from 2-1 down to win 3-2 against Birmingham City in a five goal thriller as Sean Morrison headed in a late winner after Harry Wilson had equalised to cancel out goals from Marc Roberts and Ivan Sanchez, as Birmingham came from behind to lead following Robert Glatzel’s opener for the Bluebirds.
Second-half goals from Alex Mowatt and Victor Adeboyejo saw Barnsley come from behind to stun Preston at Oakwell after Sean Maguire’s second minute header had put the Lilywhites ahead.
Finally, QPR and Coventry found themselves held to goalless draws at home by Stoke and Huddersfield respectively.