A full roundup up of the Sky Bet Championship, including goal highlights from every match, as Leeds defeat Huddersfield in a Yorkshire derby, and
Sky Bet Championship results
- Huddersfield 0-2 Leeds - full report
- Blackburn 1-0 Derby
- Cardiff 3-2 Barnsley
- Fulham 1-2 Bristol City
- Hull 2-1 Stoke
- Luton 2-1 Wigan
- Middlesbrough 1-0 Charlton
- QPR 2-0 Preston
- Reading 2-3 Birmingham
- Sheffield Wednesday 2-1 Brentford
Huddersfield 0-2 Leeds
Leeds climbed to the top of the Sky Bet Championship with a battling 2-0 West Yorkshire derby victory over Huddersfield.
Second-half goals from Ezgjan Alioski and Pablo Hernandez did the damage as the visitors stretched their impressive unbeaten run to nine games to leapfrog West Brom at the summit
And victory was also Leeds' sixth win in a row and their seventh victory in nine games as they kept the pressure on the Baggies ahead of their home clash with Swansea on Sunday.
Town's defeat means they have not won in five matches despite a promising start when new manager Danny Cowley arrived earlier this season.
Blackburn 1-0 Derby
Blackburn continued their march up the Sky Bet Championship table with a thoroughly deserved 1-0 victory over lacklustre Derby.
Adam Armstrong's powerful 20-yard strike in the 57th minute proved decisive as Rovers made it four successive Championship triumphs at home for the first time since March 2016.
They were the only team that looked like scoring in truth, as failed to score on the road for the fifth successive game and registered just one shot on target.
Rovers by contrast have now won five of their last six games and are two points outside the top six.
On the half-hour, Bradley Dack had a chance to finish off a flowing Rovers counter-attack but swept his shot over the bar on the edge of the area, and Danny Graham went close towards the end of the half, glancing a header into the side netting.
Rovers final took the lead when an incisive Corry Evans pass found Armstrong on the edge of the area and he hammered a thunderous drive that flew past Hamer at the near post for his fourth of the season.
Cardiff 3-2 Barnsley
Cardiff midfielder Lee Tomlin scored a 95th-minute volley to earn a dramatic 3-2 victory over Barnsley.
The Bluebirds came from behind twice to eventually make it three wins in a row under new manager Neil Harris.
Conor Chaplin's early strike was followed by messy goals for each team, claimed by Aden Flint and Bambo Diaby, as Gerhard Struber's men stayed on course to lift themselves off the bottom of the Championship.
But Danny Ward came off the bench and equalised before Tomlin completed the comeback victory deep into injury time to snatch all three points.
The opening goal came as Mike Bahre picked up possession and slipped a through-ball behind Cardiff defender Curtis Nelson and into the path of Chaplin, who slid a perfectly placed shot into the bottom corner for a 1-0 lead after 17 minutes.
But the advantage lasted less than three minutes as the Bluebirds got back on level terms. Junior Hoilett whipped in a cross, with Flint claiming the goal after challenging with Diaby.
Parity only lasted for two second-half minutes thanks to Barnsley defender Diaby's first goal for the club.
The Cardiff defence was slow to close Chaplin down after he picked up a loose ball. The forward fired in a cross that hit Diaby on the side, with Lee Peltier in attendance, and went past Neil Etheridge and in.
But Ward was introduced from the bench and made a near instant-impact to equalise on 68 minutes.
Tomlin won the ball off Ben Williams and carried it across midfield before playing a through-ball past Diaby. Ward raced onto the pass and lifted the ball over Sami Radlinger to give Cardiff hope of a comeback victory, which they looked to have spurned with two late misses.
Marlon Pack and Tomlin fired high and wide in the closing stages before Nathaniel Mendez-Laing crossed towards the far post in the final moments.
Flint headed the ball back into the danger zone at the far post for Tomlin to volley home the winning goal.
Fulham 1-2 Bristol City
Bristol City moved level on points with third-placed opponents Fulham thanks to a 2-1 win at Craven Cottage.
Robins captain Josh Brownhill opened the scoring in the first half and Famara Diedhiou added a second with 14 minutes left.
And they held on to end Fulham's four-match winning run despite Aboubakar Kamara reducing the arrears late on in a frantic and bad-tempered finale of penalty appeals and near-misses.
Fulham's first serious attack came after nine minutes. Stefan Johansen spotted the run of Ivan Cavaleiro and chipped the ball over the City defence and into his path, but goalkeeper Daniel Bentley was swiftly off his line to get enough of a touch on Cavaleiro's shot to allow Jack Hunt to clear.
Six minutes later the visitors should have taken the lead. A lucky bounce fell for Andreas Weimann and he spread the ball out to Niclas Eliasson on the right. His cross was met by Diedhiou six yards out but his header was straight at goalkeeper Marek Rodak, who clutched the ball at the second attempt.
But after 26 minutes they were ahead. Fulham probably thought they had cleared an initial attack but Eliasson, on the left this time, collected the loose ball and returned it into the centre, where Brownhill headed his fifth goal of the campaign firmly past Rodak from eight yards.
City doubled their lead after 76 minutes with a superbly-worked team goal. Brownhill's clever back-heel released Adam Nagy, who slid the ball across goal for Diedhiou to tap in his sixth goal of the season in all competitions.
Fulham pulled one back four minutes from time thanks to two substitutes. Bentley parried a shot be Neeskens Kebano but Kamara hit home the rebound.
But there was plenty of drama yet to come. The Fulham players surrounded referee Jeremy Simpson and demanded a penalty in added time when Kebano fell under challenge from Callum O'Dowda.
And there was still time for Kebano to head against the crossbar as the Robins held on.
Hull 2-1 Stoke
Jarrod Bowen scored twice in the second half as Hull came from behind to win 2-1 at home to Stoke.
The in-demand winger took his tally to 15 goals this season as the visitors succumbed to a third defeat on the spin.
Michael O'Neill's Stoke side remain in the relegation zone but they led 1-0 at the break when Sam Vokes scored his first league goal of the season after seven minutes.
Vokes has struggled since his move from Burnley in January but he must not have believed his luck so early in the game.
James McClean's lofted cross from the left was accurate, if not especially dangerous. Yet Hull's statuesque centre-backs somehow allowed Vokes to rise unchallenged and powerfully steer the ball out of the reach of goalkeeper George Long.
Bowen equalised just four minutes after the restart. Striker Tom Eaves played a good supporting role in the build-up to the goal, with impressive determination to keep possession from a long ball.
Bowen gathered from the resulting skirmish on the edge of the penalty box and never looked like missing with a skidding, left-footed drive into the bottom right-hand corner of the net.
Hull powered into the lead after 56 minutes. Eric Lichaj's chipped cross from the right was gamely headed towards goal by Eaves. Butland parried the ball to his left but was done no favours by lackadaisical defending which granted Bowen the freedom of East Yorkshire to smash home from inside the six-yard box.
Luton 2-1 Wigan
A dramatic late winner by George Moncur helped Luton stage an incredible fightback to defeat fellow relegation strugglers Wigan 2-1 at Kenilworth Road.
With the game entering stoppage time and Town having only just restored parity through substitute Callum McManaman's goal against his former side, fellow replacement Moncur converted from close range to lift the roof off the stadium.
It had looked like Wigan would pick up a first away victory in the Championship this term after leading through Kieffer Moore's 35th minute strike.
However, a late red for Chey Dunkley saw Paul Cook's side play the final moments with 10 men and they couldn't hold out.
The hosts, eager to bounce back from a 7-0 hammering at Brentford last weekend, bossed the opening stages, Ryan Tunnicliffe denied by a fine goal-line clearance from Dujon Sterling and then Cornick heading off target.
Wigan went close after 22 minutes when leading scoring Dunkley's header from a deep cross flashed just inches past the post.
Antonee Robinson tried from range, bending wide of the post, before the Latics led after 35 minutes with Sterling sending over a fine cross and Moore rising magnificently to bullet his header beyond James Shea.
After the break, James Collins was denied by the reflexes of Jamie Jones after the keeper's poor clearance went straight at Berry.
The introduction of Moncur pepped up Town's attacking options, as did former Wigan winger McManaman, the latter trying to equalise against his old club, missing the bottom corner.
However, McManaman did level with three to go, firing home at the second attempt.
Then with Latics' centre-half Dunkley dismissed for a second yellow by hauling back Cornick, Moncur kept his nerve to fire home a first goal of the season and win it for the Hatters.
Middlesbrough 1-0 Charlton
George Saville's first-minute strike proved sufficient to earn Middlesbrough a deserved 1-0 win over Charlton.
Saville struck after 50 seconds to settle things at the Riverside and ensure Jonathan Woodgate won his dug-out duel with former Leeds team-mate Lee Bowyer and celebrate back-to-back home wins for the first time in his managerial career.
Middlesbrough were without nine senior players through a combination of injury, illness and suspension, meaning Woodgate had to hand 19-year-old Djed Spence a first league start.
But his patched-up side did him proud as they claimed a fourth win of the season.
The Teessiders had been thrashed by Leeds in their previous game but any fears of an Elland Road hangover were dispelled as they claimed the lead inside a minute.
Ashley Fletcher nipped in ahead of Dillon Phillips to prevent the Charlton goalkeeper from gathering Britt Assombalonga's deflected shot and the ball broke kindly for Saville, who swept home his first goal of the season from inside the area.
It came at the start of a first half that was completely dominated by the hosts, who caused a series of problems down the flanks thanks to direct running of Spence and fellow youngster Hayden Coulson.
The chances continued to come before the break but Boro's forwards were unable to make the most of them.
Assombalonga fired over on the half-hour mark after his initial shot had been blocked by Deji Oshilaja and glanced a header wide after Adam Clayton floated over an inviting cross from the right.
With the Addicks finally coming to life late on, Boro were hanging on in the closing stages and Aynsley Pears made a crucial save with one minute left, flinging himself to his right to keep out Albie Morgan's low drive.
QPR 2-0 Preston
Ebere Eze scored both goals in a 2-0 victory for QPR over Preston, who dropped out of the Sky Bet Championship play-off places after a fourth straight defeat.
The win was Rangers' first in eight matches - and the clean sheet their first of the season. Eze put them ahead after 17 minutes and doubled their lead with a penalty midway through the second half.
The opener came when Geoff Cameron opened up the Preston defence with a superb ball forward and Eze netted at the second attempt after his first effort was saved by keeper Declan Rudd.
Eze had plenty left to do after Rudd's stop but the England Under-21 international showed great composure to steer the ball past Preston's Ben Pearson.
Preston fell further behind after 67 minutes when Eze tucked away the resulting spot-kick after Pugh had been tripped by Rudd.
The goals took Eze's tally for the season to nine and further enhanced the young forward's growing reputation. He was given a standing ovation by the home crowd when substituted with a couple of minutes remaining.
Preston, meanwhile, are struggling badly and have failed to score in all four of their consecutive losses.
They had been something of a bogey side for QPR, having won the previous six meetings between the two clubs.
But it was a different story this time and North End, who have scored just six away goals this season, rarely looked like mounting a comeback once Rangers had gone ahead.
Reading 2-3 Birmingham
Reading slipped to their second successive Championship home defeat as Birmingham ended a five-match winless run with a 3-2 victory at Madejski Stadium.
Birmingham went ahead four minutes before the interval when former Blues defender Michael Morrison deflected the ball into his own net.
Reading levelled on the stroke of half-time when Yakou Meite nodded in his fifth goal of the season. But City regained their advantage in the 59th minute, French forward Jeremie Bela curling home a superb 25-yard free-kick.
Alvaro Gimenez secured the away win after stabbing home at the second attempt two minutes from the end. Lucas Joao reduced the gap deep into stoppage time but it was too little, too late for the hosts.
A patchy game came to life shortly before half-time, with Birmingham going in front in the 41st minute.
Josh McEachran lost control as he weaved into the home area and the ball looped off Morrison and over keeper Rafael.
Four minutes later, Reading drew level. Pele slung over yet another excellent corner and Meite stooped to head in from close range.
City opened encouragingly in the second half, with Ivan Sunjic firing narrowly over from 25 yards, Gimenez shooting wide and Jacques Maghoma striking the crossbar from long distance.
However, Bela then made no mistake from an expertly guided free-kick for his first goal for the club.
But Birmingham settled it in the 88th minute after Gimenez tucked home after his initial effort had been blocked.
Joao did strike from close range for Reading, from a Charlie Adam free-kick in time added on, but Blues held firm.
Sheffield Wednesday 2-1 Brentford
Sheffield Wednesday moved into the Sky Bet Championship play-off spots after two second-half goals from Steven Fletcher gave them a 2-1 victory over Brentford at Hillsborough.
The Owls' top scorer took his tally to 10 for the season to complete a comeback victory after Bryan Mbuemo opened the scoring in the first half.
Both sides were cancelling each other out in an even contest, with neither goalkeeper made to make a save after 25 minutes.
The match felt as though it needed a goal, and Brentford did just that through Mbuemo in the 29th minute.
Mbuemo might have scored just before the goal after his volley went inches wide, but made no mistake from Josh Dasilva's corner as he headed in from close range to put Brentford one goal up.
Wednesday came out with a point to prove in the second half, as they spurned three golden chances within 10 minutes of the restart.
Morgan Fox's whipped cross found its way to Fletcher in the box, who controlled the ball well on his chest, but his acrobatic effort went wide of the mark.
The Owls' pressure paid off in the 69th minute as Fletcher notched his ninth of the season from the penalty spot to level the scores.
Brentford's Rico Henry was adjudged to have handled the ball for the penalty, before the striker stepped up and coolly converted from the spot.
Wednesday's marksman struck again four minutes later as he controlled well from Harris' cross to turn inside and finish past goalkeeper Raya.