Norwich City held on to second place in the Sky Bet Championship after a last-gasp 2-1 victory over Bolton Wanderers.The Canaries had gone ahead after just nine minutes through Graham Dorrans, but were pulled level shortly after courtesy of an Adam Le Fondre strike.
With both Watford and Middlesbrough leading, and Bournemouth having won on Friday night, City were set to lose ground in their bid for automatic promotion, but Gary Hooper popped up in the third minute of stoppage time to net the winner.
It meant Watford's 2-0 triumph over Millwall kept them in third place in the standings. Goals either side of half-time from Matej Vydra and Adlene Guedioura saw the Hornets past the struggling Lions, who remain seven points from safety.
Middlesbrough kept within close distance of the leaders after they convincingly beat Rotherham Untied at the Riverside Stadium. Lee Tomlin and Patrick Bamford goals inside 16 second-half minutes were enough to keep them fourth in the table.
Elsewhere, Play-Off-chasing Derby County and Brentford drew 1-1 at the iPro Stadium in the lunchtime kick-off. Alex Pritchard broke the deadlock for the visitors with a sublime curled effort, and his side had several chances to add to their lead throughout the game.
But Darren Bent stepped up in the second minute of added time to clinch a draw for the Rams, and ensure they remain in the top six.
Ipswich Town took full advantage of Derby and Brentford's draw to move back into the Play-Off positions with a 3-2 win over Blackpool, but the Tractor Boys didn’t have it all their own way at Portman Road.
Blackpool seized the early initiative and went ahead through Andrea Orlandi, before Freddie Sears netted twice in four minutes to give Ipswich the advantage.
The relegated Tangerines refused to lie down, though, and came at Mick McCarthy's men once again, equalising via a Henry Cameron strike.
But it was Christophe Berra who finally sealed the points for Ipswich late on, ensuring they move sixth in the table with four games to play.
Wolverhampton Wanderers' Play-Off hopes were dealt a blow as they went down 2-1 away to Birmingham City.
Benik Afobe had opened the scoring with his 11th league goal for the club, but the Blues hit back instantly after Rob Kiernan fired home. Demarai Gray then netted in the second period to see Gary Rowett's men to a 13th victory of the season.
Cardiff City's good fortune against Leeds United continued as Aron Gunnarsson's scored their second in a 2-1 win at Elland Road.
Sean Morrison had put the Bluebirds ahead, only for Kalvin Phillips to equalise for the home side shortly after. But Gunnarsson grabbed the winner in the 62nd minute to collect the spoils for the Welsh side.
Huddersfield Town secured a 1-0 victory away at Nottingham Forest thanks to Sean Scannell's 43rd-minute strike, while Sheffield Wednesday drew 1-1 with Charlton Athletic after Johann Berg Guomundsson cancelled out a Caolan Lavery opener.
Reading and Blackburn Rovers recorded the only goalless Sky Bet Championship stalemate of the day, after they drew blanks at the Madejski Stadium.