Nigel Pearson made an immediate impact as Bristol City boss seeing his new side beat Middlesbrough 3-1 at Riverside.
The former Leicester and Southampton coach, who will officially take charge on Wednesday, watched from the stands as City ended a seven-game losing streak with three goals in 16 minutes of the first half.
Famara Diedhiou scored the first two, coming home from Adam Nagy and shooting home from a shot just inside the box, then prepared the third as he turned to send Nahki Wells out. from the back line of Boro.
Dael Fry withdrew one goal for Middlesbrough with 10 minutes remaining.
Teemu Pukki scored twice to put Norwich 10 points clear at the top after a 3-1 win at Birmingham.
Pukki also missed a penalty before Ivan Sanchez’s equalizer, but the Finnish forward 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 game.
Goals from George Edmundson and Martyn Waghorn saw Derby ease to a 2-0 victory over 10 players Huddersfield.
The visitors had Jaden Brown sent off late for a second yellow card after knocking Jason Knight down as they slipped to a seventh loss in their last 10 league games.
Basement side Wycombe increased their survival offer with a 1-0 win While reading.
Fred Onyedinma’s poacher’s effort earned the Wanderers their fifth win of the season and left them eight points of safety.
They lost Ryan Tafazolli to a red card, while Lucas Joao of Reading and Uche Ikpeazu of Wycombe both missed penalties.
Nottingham Forest put more distance between them and the drop zone thanks to a 1-0 victory at Rotherham.
Ryan Yates scored the decisive goal in the second half to seal the victory.
A George Evans timeout equalizer called Elijah Adebayo’s opener aside as Millwall pulled a 1-1 draw at Luton.