West Brom opened up a seven-point lead at the top of the Championship after beating Preston 2-0.

Hal Robson-Kanu took Callum Robinson's cross on his chest before burying the opener after six minutes.

Robson-Kanu's chest then teed up Jake Livermore to double the lead at the end of the first half.

Preston ended with 10 men after Darnell Fisher was sent off for a high challenge on Robinson.

Dara O'Shea also started for the Baggies.

Nottingham Forest climbed to third, three points behind Leeds, after Tiago Silva's goal sank Cardiff 1-0.

Silva struck four minutes after half-time when he crashed home a low cross from Lewis Grabban.

James Collins helped Luton claim a surprise win

James Collins captained Luton as they dented Brentford's automatic promotion hopes with a 2-1 win.

The Hatters took a ninth-minute lead when Shandon Baptiste turned a free-kick into his own net.

They doubled their advantage in first-half stoppage time through a volley from Martin Cranie.

Ollie Watkins pulled one back for the Bees with seven minutes remaining but Luton held on to move off the foot of the table.

Bristol City, just outside the play-off spots, also slipped up with a 2-1 defeat at Huddersfield.

Town forward Chris Willock cut inside and hit a fine curler into the top corner six minutes before half-time, and Karlan Grant scored the second with a 63rd-minute penalty.

Famara Diedhiou scrambled in a consolation goal for City in the 89th minute.

A mistake from Wayne Rooney helped QPR to a 2-1 win over Derby.

The former England captain's attempted diagonal pass was intercepted by Eberechi Eze, who set up Ilias Chair for the 75th-minute winner.

Rangers, for whom Ryan Manning started, had gone ahead through a rare Grant Hall strike in off the crossbar but the lead lasted only nine minutes before Martyn Waghorn headed an equaliser.