Reading moved top of the Sky Bet Championship following an eventful midweek round as Derby slipped into the relegation zone after a two week spell above the drop.
Lucas Joao struck a 64th minute winner from Liam Moore’s through ball to defeat second-bottom Wycombe to send Reading top of the Championship for the first time since week three.
Bristol City consequently slipped to second after George Saville pounced on a mix-up between Taylor Moore and Daniel Bentley to fire in a 73rd minute winner for Middlesbrough.
Watford survived a brief fightback from Blackburn Rovers as Darragh Lenihan’s own goal secured a 3-1 home victory at Vicarage Road, sending the Hornets up to third.
Harry Wilson rescued Cardiff a point against his former team – Bournemouth, denying the Cherries a chance to go top after Dominic Solanke had put the latter ahead shortly before half-time.
Martin Cranie’s own goal and a 79th minute strike from Connor Mahoney proved enough to send Millwall fifth with victory over Luton Town.
Swansea round out the top six after Andre Ayew smashed in Jake Bidwell’s pullback to cancel out Jordan Shipley’s opener for Coventry at St Andrew’s.
Down in the relegation zone, Sheffield Wednesday remains rock bottom after Ivan Toney’s brace helped Brentford to victory despite Callum Paterson’s 25th minute headed equaliser from Kadeem Harris’ cross.
Derby slipped into the bottom three after falling to a narrow defeat at Huddersfield as Juninho Bacuna slotted in the Terriers’ winner after playing one-two with Harry Toffolo.
Barnsley climbed out of the bottom three after twice surviving a fightback from ten-man Stoke to draw 2-2 despite the Potters seeing Nathan Collins sent off for a foul on Dominik Frieser in 60th minute.
Elsewhere, penalties from Daniel Johnson and Scott Sinclair gifted Preston victory at QPR after Lee Wallace conceded both spot kicks with fouls on Sinclair then Emil Riis Jakobsen.
Mario Vrancic fired in a late winner for Norwich just a minute after Adam Clayton was sent off following a second yellow card after a late tackle on Todd Cantwell.
Finally, Sammy Ameobi’s strike rescued Nottingham Forest a point at home to Rotherham, having fallen behind to Dan Barlaser’s penalty following a foul on Billy Jones.