Southampton edged closer to winning promotion to the Premier League as Bristol City secured a huge win in the battle to avoid relegation.
Bottom club Doncaster Rovers were pushed closer to the drop after another home defeat, while West Ham United, Blackpool and Cardiff City endured frustrating home draws.
Ill-discipline cost Leeds United yet again as Hull City and Leicester City boosted their top-six hopes and Nottingham Forest moved closer to Championship survival.
The prolific Rickie Lambert scored a goal in each half as Southampton took another step towards promotion after a 2-0 win at Crystal Palace.
Ricardo Vaz Te smashed home an 89th minute penalty as third-placed West Ham twice came from two goals down to draw 3-3 at home with fourth-placed Birmingham City.
Jon Stead scored a goal in each half as Bristol City came from behind to beat relegation rivals Coventry 3-1 at home thanks to late goals from Yannick Bolasie and Chris Wood to move Derek McInnes' side four points clear of the drop zone.
Charlie Austin converted a 76th minute penalty to earn Burnley a 2-1 win at the Keepmoat Stadium to leave Doncaster on the brink of relegation to League One.
Blackpool overcame the first-half dismissal of Keith Southern to hit back through Matt Phillips' 71st minute equaliser in a 1-1 draw at home with Barnsley.
Malky Mackay endured frustration against his former club after Cardiff were held to a 1-1 draw at home by Watford, who snatched a point through Nyron Nosworthy's 82nd minute equaliser.
Hull City put their play-off push back on track by coming from behind to beat rivals Middlesbrough 2-1 at home thanks to Matt Fryatt's 88th minute winner.
Leicester are firmly in the mix for a play-off spot after David Nugent struck a 58th minute winner as Ipswich Town let the lead slip in losing 2-1 at home.
Nottingham Forest hung on for the final 20 minutes with 10 men as Dexter Blackstock's first-half goal secured a 1-0 victory at Peterborough United.
Derby County took full advantage of Michael Brown's 25th minute sending-off to run out 2-0 winners at Leeds following goals from Craig Bryson and Steve Davies.