Ben Brereton Diaz's brace helped a Blackburn Rovers side captained by Republic of Ireland international Darragh Lenihan move up to third in the Championship after beating Birmingham City 4-0.
John Buckley and Reda Khadra both scored for Rovers before Brereton Diaz was brought down in the box and awarded a penalty, which he subsequently tucked away.
The forward headed in his second 10 minutes from time - his 19th goal of the season - as Blackburn won a five successive league game.
Blackburn moved one point behind second-placed Bournemouth after the Cherries' 1-0 defeat at Middlesbrough following Andraz Sporar's penalty.
A foul on Isaiah Jones saw Boro awarded a spot-kick, which Sporar scored to make it three wins in four games for Chris Wilder's side.
Nottingham Forest move up to seventh after beating Hull 2-1.
Hull got the opener through Keane Lewis-Potter just before half-time but Forest were awarded a penalty in the second half which Lewis Grabban slotted home.
Brennan Johnson netted the winner for Forest to move them within a point of the top six.
Huddersfield earned their first win in five games to beat Bristol City 3-2.
City took the lead two minutes in through Andreas Weimann before the Terriers were awarded a penalty, but Dan Bentley saved Danny Ward's effort.
Huddersfield found the equaliser just before half-time through Duane Holmes and Danel Sinani put them in front one minute into the second half.
Ward made up for his earlier penalty miss by nodding home their third before Weimann scored a consolation for the Robins in stoppage time.
Blackpool ended their seven-game winless run with a 3-1 victory over Peterborough.
Siriki Dembele put Posh in front 10 minutes in, going round the goalkeeper and slotting home, before Keshi Anderson got the equaliser.
The Seasiders retook the lead in the 86th minute through Sonny Carey and Jerry Yates scored a third in the 90th minute.
Listen to the RTÉ Soccer podcast on Apple Podcasts, SoundCloud, Spotify or wherever you get your podcasts.