You can watch all the goals from the Sky Bet Championship on Saturday, including a seven-goal thriller at QPR, in our full review of the action.
Click play on the video above to watch the action and scroll down for the results, review and updated table.
Friday
Lee Camp's injury-time penalty save prevented QPR pulling off an incredible comeback against Birmingham, who held on for a 4-3 win after being four up.
Che Adams scored a first-half hat-trick at Loftus Road, where the home side stormed back and would have snatched a point had former Rs keeper Camp not kept out Nahki Wells' spot-kick.
Adams has now scored in six consecutive Sky Bet Championship matches and his treble, plus Harlee Dean's header, blitzed Rangers before Matt Smith scored just before and after half-time.
Jordan Cousins' goal - his first for QPR - with 10 minutes remaining turned up the pressure on Birmingham.
And after Craig Gardner was adjudged to have fouled Luke Freeman, Wells had the chance to complete the comeback but was unable to beat Camp.
Nottingham Forest ended Brentford's impressive run at the City Ground, notching up a 2-1 win to secure Martin O'Neill's second victory as manager.
The Bees had won on their previous four visits to Nottingham - and had beaten the Reds in six of their previous seven meetings.
But Lewis Grabban's 15th Championship goal of the season - and a headed strike on his debut from substitute Molla Wague in the second half, were enough to secure three points for Forest, even if Brentford sub Sergi Canos' 89th-minute effort gave them late hope.
Martyn Waghorn took his chance with both feet as his double gave Derby a 2-0 victory over in-form Hull at Pride Park.
Waghorn was played as the main striker for the first time in months and delivered with a goal in each half as Hull fell to a second consecutive away defeat.
It might have been different if Kamil Grosicki had not wasted a great chance before Waghorn put Derby ahead and Jackson Irvine almost levelled before Waghorn's second sealed victory.
Substitute Eros Pisano's 80th-minute goal gave play-off hopefuls Bristol City a vital 1-0 win at Blackburn.
The Italian defender, brought on to replace the booked Bailey Wright to protect him from a red card, made the telling contribution when he prodded home from close range.
It was enough in a game of fine margins dominated by defences; the visitors fashioned the better chances, but nothing clear cut.
But it is easy to see why the Robins have the second best defence in the league - their centre-backs were imperious and when they were not in the way, Frank Fielding was, denying Bradley Dack in the second half.
Dwight Gayle secured West Brom a vital 1-0 win at Stoke to move them fourth in the Sky Bet Championship and firmly in the promotion picture.
Gayle grabbed what turned out to be the winner for Darren Moore's side midway through the first half at the bet365 Stadium, heading in Ahmed Hegazi's cross following a well-worked set-piece.
Swansea moved up to 11th in the Championship with a hard-fought 1-0 victory over Millwall, with George Byers' first senior goal enough to get the hosts back to winning ways following last weekend's defeat at Bristol City.
They remain six points behind the playoff places, while Millwall's ninth away defeat of the season keeps them just two places and four points away from the relegation zone.
Alan Browne and Tom Barkhuizen netted in each half to earn Preston a 2-1 victory over relegation-haunted Bolton in a Lancashire derby at the University of Bolton Stadium.
Sheffield Wednesday were held to a frustrating 0-0 draw at home to relegation-threatened Reading, despite controlling the majority of the contest and creating several chances.
Championship strugglers Rotherham and Wigan had to settle for a point in a 1-1 draw when victory could have done wonders for both sides' confidence.