Reading stretched their lead at the Championship summit on a huge weekend which featured five sets of 1-1 draws, including a clash between two teams who were relegated from the Premier League at end of last season.
A brace from Yakou Meite across either side of half-time plus Lucas Joao’s injury-time penalty after a foul from Michael Ihiekwe secured victory for Reading over Rotherham, moving them five points clear of Bristol City at the summit.
Nakhi Wells came off the bench to produce a 83rd minute penalty to snatch a point against sixth-placed Swansea, who had taken a 51st minute lead through Jamal Lowe as the ex Wigan winger fired in on the turn from Connor Roberts’ pass.
Watford and Bournemouth remain third and fourth after Chris Mepham’s 95th minute strike rescued the Cherries a point, having fallen behind to Stipe Perica’s tap-in of Ismaila Sarr’s low cross.
Mario Vrancic struck a late free-kick to clinch victory for Norwich over second-bottom Wycombe after Teemu Pukki’s third minute chipped goal was cancelled out by Scott Kashket after the forward fired in from an intercepted poor backpass, although the Canaries saw Adam Idah red carded for lashing out at Joe Jacobsen in the 95th minute.
Down in the relegation zone, Sheffield Wednesday remain bottom following a home defeat to Luton as Pelly-Ruddock Mpanzu struck the Hatters’ winner just minutes after a foul from Joost van Aken, who was shown the red card for his high tackle.
Derby remain in the drop zone on goal difference after Martyn Waghorn’s free-kick was cancelled out by Lyle Taylor in a tense draw against local rivals, Nottingham Forest in the East Midlands Derby at the City Ground.
Barnsley sit above the bottom three after Alex Mowatt’s stunning 44th minute smasher from 25 yards was cancelled out by Jake Cooper’s header just minutes later in a tightly fought draw at The Den, despite the Lions being without manager Gary Rowett as he self-isolated following a positive Coronavirus test.
Elsewhere, Marcus Forss’ late brace wasn’t enough for Brentford to claim a point as the Bees fell to a 3-2 defeat at Stoke after Tyrese Campbell set up first-half goals from Steven Fletcher and James McClean before curling a 56th minute victory clincher into the bottom right corner.
Alan Browne netted a two minute double as Preston came from behind to defeat Huddersfield. having fallen behind to Frazier Campbell’s eighth minute opener before the Terriers’ second-half implosion saw Naby Sarr dismissed for a 78th minute pullback of Emil Riis Jakobsen.
Ben Brereton set up a brace for Adam Armstrong before teeing up Harvey Elliott for Blackburn’s third, with Elliott then turning provider for Sam Gallagher’s 88th minute strike to down Coventry in a four goal mauling at St Andrew’s.
Sheyi Ojo slid in from Kieffer Moore’s downward 70th minute header to earn Cardiff a point against Middlesbrough and ex Bluebirds manager, Neil Warnock, after George Saville had headed Boro ahead from a 36th minute corner.
Finally, QPR were held by Birmingham City to a goalless draw at the Kiyan Prince Foundation Stadium.