Reading tasted a first Sky Bet Championship of the season on a Halloween weekend which saw the table continue to evolve with several movements up and down the order.
Gus Hamer fired Coventry in front from Matt Godden’s lay-off as Reading conceded the opening goal for the first time this season, although the Royals did fight back through Lucas Joao’s 66th minute strike before late goals from Godden and Sam McCallum secured a shock home victory for the Robins despite George Puscas’ late consolation for the visitors.
Reading’s lead consequently was cut to four points after goals from Ben Cabango and Andre Ayew sent Swansea second following victory over Blackburn.
Rodrigo Riquelme’s late strike earned third-placed Bournemouth a point against Derby after Graeme Shinnie had given the Rams an early lead from a poorly cleared free-kick, although it didn’t prevent Derby slipping back into the relegation zone.
Teemu Pukki’s early brace helped Norwich climb to fourth despite Jack Hunt briefly reducing Bristol City deficit, before Emiliano Buendia confirmed victory for the Canaries at Ashton Gate after firing in from Ben Gibson’s long pass.
Middlesbrough rose to fifth after Marvin Johnson smashed in George Saville’s 81st minute cross to left post as the Teessiders defeated Nottingham Forest in a tight encounter.
Watford round out the top six despite losing at Barnsley following Alex’s Mowatt’s ruthless 25 yard sixth minute strike into the top left corner, which proved enough for the Tykes to claim victory.
Down in the relegation zone, Wycombe stretched their gap over Sheffield Wednesday to eight points as David Wheeler’s late first-half header proved the difference between the Championship’s bottom two teams, gifting the Chairboys their first win in the Championship.
Elsewhere, Dominic Ball snatched a dramatic home win for QPR who had taken a first-half lead through Ilias Chair and Todd Kane, only for Cardiff to strike back through Joe Ralls’ brace from the penalty spot despite his second coming on the rebound after his spot-kick was saved.
Ivan Toney scored his ninth goal in seven matches either side of goals from Rico Henry and Marcus Forss respectively as Brentford thrashed Luton at Kenilworth Road, as the Bees improved to ninth.
Preston suffered a club-record sixth consecutive home defeat despite Jayden Stockley scoring the Lilywhites’ first home goal of the league campaign, as Riley McGree put Birmingham ahead on his first senior start for the club before Gary Gardner headed in a late winner.
Seventh-placed Millwall saw their unbeaten home league record this season ended as Pipa then Lewis O’Brien struck in the closing moments to clinch victory for Huddersfield, who took a 18th minute lead through Josh Koroma’s strike.
Finally, James McClean’s chipped goal from Angus Gunn’s long goal kick proved the difference as Stoke edged past Rotherham in a scrappy encounter at the BET365 Stadium to go eighth in the standings.