Leeds returned to the top of the Sky Bet Championship with an emphatic 3-0 home win against promotion rivals Fulham.

Patrick Bamford gave Marcelo Bielsa's side an early lead and although they spent most of the first period defending, second-half goals from substitute Ezgjan Alioski and Jack Harrison lifted them three points clear of West Brom.

Fulham, who were aiming to close the gap on Leeds to four points in the race for a top-two finish, outplayed them in the first 45 minutes, but had no answer to their pace and precision after the break.

Bielsa's double half-time substitution of Alioski and Pablo Hernandez proved a master stroke, with both players instrumental as Leeds seized back the initiative from the Londoners to take another big step towards the Premier League.

Brentford's 1-0 win over West Brom on Friday night paved the way for Leeds to move top, and the Whites fired back to form after Sunday's 2-0 defeat at Cardiff.

Wayne Rooney's penalty proved the difference as Derby beat Reading 2-1 to boost their play-off hopes.

Tom Lawrence opened the scoring for the hosts but was sent off after the final whistle, with Reading's Matt Miazga also dismissed as the pair clashed at the death.

Andy Rinomhota headed Reading back into the fight just past the hour, but Derby held out to make it two wins in two since the restart.

Ashley Fletcher and Marcus Tavernier handed Neil Warnock the dream Middlesbrough start as the Teessiders won 2-0 at Stoke.

Warnock replaced Jonathan Woodgate at the Riverside Stadium helm in midweek, and this immediate victory will boost his new side's survival fight.

Stoke had Nick Powell sent off late on, in a frustrating day for the Potters.

Cardiff conjured a 21-minute, three-goal blitz to sink Preston 3-1 at Deepdale, and boost their promotion hopes.

Joe Ralls scores for Cardiff

Joe Ralls headed the Bluebirds in front in the 69th minute, only for Daniel Johnson to equalise for the hosts.

But Nathaniel Mendez-Laing and Robert Glatzel bagged late goals for Cardiff, allowing the visitors to leapfrog Preston and into the top six.

Luton hauled themselves off the bottom of the table thanks to a shock 1-0 win at Swansea.

James Collins headed the winner, while Swansea had Jordon Garrick sent off in the 83rd minute for punching Luton's goal-scorer.

Darren Pratley's 12th-minute header proved enough for Charlton to boost their survival hopes with a vital home win over QPR.

Barnsley slipped to the foot of the table with a goalless draw at home to Millwall, failing to capitalise on their 1-0 win at QPR.

Gary Gardner rescued Birmingham a point by striking his second goal in a 3-3 draw with Hull at St Andrews.

Daniel Crowley also found the net for the Blues, but Josh Magennis, James Scott and Kane ensured Hull stole a share of the spoils.

Lee Evans' first goal since the season's opening day teed up Wigan's 2-0 win over Blackburn.

The Wales midfielder broke a 25-match drought dating back to Wigan's 3-2 win over Cardiff on August 3, firing into the roof of the net with 10 minutes to play.

And at the death Michael Jacobs blasted home to seal the home side's victory.