Below you can see the best of the action from the second tier.
Andy Rinomhota snatched a dramatic injury-time equaliser to earn Reading a point in a 2-2 draw with Championship leaders Norwich at Carrow Road.
Yakou Meite’s 30th-minute goal looked like giving the struggling Royals an unlikely victory until late-goal specialists Norwich did it again.
Centre-back Ben Godfrey produced a superb finish in the 86th minute to equalise and two minutes later Christoph Zimmermann put the leaders ahead.
That looked to be that, but seven minutes into stoppage time Rinomhota guided the ball into the far corner, bringing Norwich’s eight-game winning run to an end.
Sheffield United had the chance to leapfrog Leeds into second place and close the gap to Norwich but they were held to a 1-1 draw by Birmingham.
Enda Stevens gave the Blades the lead in the 38th minute but Michael Morrison levelled four minutes later.
An eventful evening in Rotherham ended with 10-man Aston Villa securing a seventh consecutive win.
Tammy Abraham’s early penalty miss looked very costly when Tyrone Mings was penalised for handball in the other area and shown a second yellow card, with Will Vaulks converting.
But a third penalty was awarded just after the break, this time Rotherham defender Semi Ajayi being penalised for handball and Jonathan Kodjia succeeded where Abraham had failed.
Three minutes later a fine individual goal from Jack Grealish put Villa ahead and they held on for a 2-1 victory.
Brentford won for the first time in six matches, 2-0 against bottom side Ipswich, who are now hanging on to their Championship status by their fingernails.
Neal Maupay’s 25th goal of the season in the 20th minute put the Bees ahead and Ollie Watkins doubled the advantage eight minutes later.