Reading survived a six goal thriller to remain top of the Sky Bet Championship despite seeing their lead reduced following a change of second place in a hectic midweek round of action.
Yakou Meite struck from Barry Douglas’ ninth second mistake to put Reading in front at Blackburn who fought back two minutes later through Adam Armstrong’s effort from Harvey Elliott’s low cross to restore parity at Ewood Park.
Goals in three minutes from Michael Olise and Josh Laurent however put Reading in firm control at half-time only for Armstrong to complete his brace for the host to set up a grandstand finish, which came to nothing after Lucas Joao fired in from Alfa Semedo’s through ball to complete victory for Reading to send them six points clear at the summit
Bournemouth climbed to second after substitute, Arnaut Danjuma chipped in over Daniel Bentley to end Bristol City’s six matchweek run in the top two, as the Robins dropped to sixth.
Late goals from Jay Fulton and Kasey Palmer in both halves proved enough for Swansea to defeat Stoke City and climb up to third, although they are just ahead of Millwall who defeated Preston at Deepdale through second-half goals from Kenneth Zohore and Jed Wallace.
Anthony Stewart’s header earned Wycombe Wanderers their first point of the season as the Chairboys came from behind to hold Watford, who had taken a brief lead through Ismaila Sarr’s header from Kiko Femenia’s cross as the Hornets slipped to fifth.
Kenny McLean’s late strike via a deflection from Mads Bech Sorensen rescued Norwich a point and leaves the Canaries sat seventh after Ivan Toney’s flick in from Bryan Mbeumo’s low cross had put Brentford in front.
Down in the relegation zone, Jamie Lindsay netted a brace either side of Daniel Barlaser’s penalty as Rotherham battered Sheffield Wednesday, leaving the Owls rock bottom on minus four points despite a brief stoppage for a suspected drone over the New York Stadium.
Coventry slipped into the bottom three after losing at Middlesbrough as late goals from Britt Assombalonga and Djed Spence proved enough for the Teessiders, in what was a scrappy encounter between both teams at the Riverside Stadium.
Derby just moved above the drop after holding Cardiff to a 1-1 draw at Pride Park in which Kieffer Moore rescued a point for the Bluebirds, after Martyn Waghorn had put the hosts ahead from a stunning 24th minute free-kick into the top left corner.
Elsewhere, Barnsley recorded their first league win of the campaign after first-half goals from Cauley Woodrow and Conor Chaplin were topped off by Yoann Barbet’s sloppy own goal as the Tykes thrashed QPR at Oakwell.
Ten-man Nottingham Forest fought back for a point as Glen Rea headed Ryan Yates’ cross into his own net, having put Luton ahead from a poorly cleared corner before Nicholas Ioaninou was sent off for a high tackle on Martin Cranie.
Finally, Lukas Jutkiewicz volleyed in a 90th minute winner for Birmingham City after Huddersfield’s Isaac Mbenza had scored just minutes earlier to cancel out Gary Gardner’s headed opener.