Teemu Pukki scored twice to put Norwich 10 points clear at the top of the Championship after a 3-1 win at Birmingham City.

Pukki also missed a penalty before Ivan Sanchez's equaliser, but the Finnish striker had the last laugh with his 17th goal of the season.

Oliver Skipp added a third after a breakaway with virtually the last kick of the match.

Republic of Ireland striker Adam Idah replaced Pukki on 89 minutes, while Scott Hogan led the line for Birmingham.

Goals from George Edmundson and Martyn Waghorn saw Derby ease to a 2-0 victory over 10-man Huddersfield.

The visitors had Jaden Brown sent off late on for a second yellow card after he brought down Ireland midfielder Jason Knight as they slipped to a seventh defeat from their last 10 Championship games.

Nigel Pearson had an immediate impact as Bristol City boss as he saw his new side beat Middlesbrough 3-1 at the Riverside in the Championship.

Jason Knight celebrates victory with Derby team-mates

The former Leicester and Southampton manager, who will officially take charge on Wednesday, watched from the stand as City ended a seven-game losing run with three goals in 16 first-half minutes.

Famara Diedhiou scored the first two, heading home Adam Nagy's cross and firing home a shot from just inside the area, and then set up the third as he flicked on to send Nahki Wells racing clear of the Boro backline.

Dael Fry pulled a goal back for Middlesbrough with 10 minutes remaining.

Basement side Wycombe boosted their survival bid with a 1-0 win over Reading.

Fred Onyedinma's poacher's effort earned Wanderers just their fifth win of the season and left them eight points from safety.

They lost Ryan Tafazolli to a red card, while Reading's Lucas Joao and Wycombe's Uche Ikpeazu both missed penalties.

Chris Hughton's Nottingham Forest put further distance between themselves and the drop zone courtesy of a 1-0 win at Rotherham.

Ryan Yates struck the decisive goal in the second half to seal victory.

A stoppage-time equaliser from George Evans cancelled out Elijah Adebayo's opener as Millwall snatched a 1-1 draw at Luton