Neil Lennon's Bolton battle bravely for dramatic point against Ipswich
A 97th-minute penalty completed a stunning fightback by Neil Lennon's Bolton, coming from 2-0 down to secure a 2-2 draw against Ipswich at the Macron Stadium.
Bolton, who are in financial meltdown, are still a whopping 10 points from safety in the Sky Bet Championship and three adrift at the foot of the table ahead of hosting Preston on Saturday.
Wanderers fell 2-0 behind following goals from Kevin Bru in the 24th minutes and Christophe Berra in the 72nd minutes.
Jonathan Wilson halved the deficit just a minute later before Stephen Dobbie's penalty seven minutes into injury time earned a point.
Dobbie had only come off the bench in the 84th minute.
Andre Gray scored the winner for Burnley as the leaders came from behind to win 3-2 at Fulham in a thrilling encounter.
The hosts had led 2-1 at the break after goals from Ross McCormack and Moussa Dembele had responded to Sam Vokes' early header.
But Vokes put Burnley level from the spot after Tom Cairney had fouled Joey Barton before Gray scored his 22nd of the season to win a dramatic game and power Burnley four points clear at the top.
Brighton climbed to third with a point from a hard-earned 0-0 draw against Sheffield Wednesday before a crowd of 26,128 at the Amex Stadium.
Wednesday went closest to taking maximum points through midfielder Barry Bannan, who twice forced important saves from keeper David Stockdale in the second half.
Wolves left-back Matt Doherty struck in stoppage time to ensure that struggling Bristol City's hoodoo at Molineux continued as they crashed to a 2-1 defeat.
Nathan Byrne scored from close range in the 47th minute to give Wolves the lead before Aden Flint looked to have earned City a point when he grabbed a 78th-minute equaliser. But Doherty's late header set the relegation alarm bells ringing for City.
Derby's promotion hopes suffered a setback as goals from Tjaronn Chery and Gabriele Angella gave QPR a 2-0 home win.