Match ends, Bolton Wanderers 3, Southend United 2.
Bolton's hopes of a great escape from the League One relegation zone were boosted by a controversial 3-2 comeback win over fellow strugglers Southend.
Wanderers, who are now two points behind second-bottom Southend, trailed to Harry Lennon's first goal in almost four years.
But Keith Hill's side rallied with strikes before half-time from Joe Dodoo and Luke Murphy before top scorer Daryl Murphy sealed the points ahead of Timothee Dieng's late consolation.
However, Shrimpers boss Sol Campbell will point to a brace of turning points in the opening period.
Eight minutes after heading in Sam Mantom's corner, Lennon was stretchered off after contesting a ball in Bolton's penalty box.
Dodoo rifled Wanderers level after 36 minutes before Luke Murphy converted a fine left-footed finish in the second minute of stoppage time.
Campbell, though, was booked for protesting after assistant referee, Abbas Khan, indicated offside only to lower his flag early in the build up.
Daryl Murphy scored his fourth goal in five games after 65 minutes following Dieng's mistake.
That proved decisive as Dieng's 81st-minute header proved a mere consolation in the closing stages of the game.
Match report supplied by PA Media.
- 6WrightBooked at 71mins
- 32EarlBooked at 66mins
- 17VerlindenSubstituted forGrahamat 90+3'minutes
- 27DarcySubstituted forO'Gradyat 85'minutes
- 26LennonSubstituted forWhiteat 18'minutes
- 24DemetriouSubstituted forHopperat 62'minutes
- 14GoodshipSubstituted forRushat 80'minutes
- Ben Toner
- Shots on Target
Second Half ends, Bolton Wanderers 3, Southend United 2.
Attempt blocked. Mark Milligan (Southend United) right footed shot from outside the box is blocked.
Attempt missed. Timothee Dieng (Southend United) header from the centre of the box misses to the right. Assisted by Sam Mantom with a cross following a corner.
Corner, Southend United. Conceded by Joshua Earl.
Substitution, Bolton Wanderers. Sonny Graham replaces Thibaud Verlinden.
Foul by Joshua Emmanuel (Bolton Wanderers).
Matt Rush (Southend United) wins a free kick on the left wing.
Foul by Joseph Dodoo (Bolton Wanderers).
Elvis Bwomono (Southend United) wins a free kick in the defensive half.
Liam Bridcutt (Bolton Wanderers) wins a free kick in the defensive half.
Foul by Tom Hopper (Southend United).
Attempt missed. Chris O'Grady (Bolton Wanderers) header from the centre of the box misses to the left. Assisted by Thibaud Verlinden with a cross following a corner.
Corner, Bolton Wanderers. Conceded by John White.
Substitution, Bolton Wanderers. Chris O'Grady replaces Ronan Darcy.
Daryl Murphy (Bolton Wanderers) wins a free kick on the left wing.
Foul by Timothee Dieng (Southend United).
Joshua Emmanuel (Bolton Wanderers) wins a free kick in the defensive half.
Foul by Matt Rush (Southend United).
Foul by Jason Lowe (Bolton Wanderers).