Match ends, Blackburn Rovers 1, Bolton Wanderers 0.
Jordan Rhodes scored a late winner as 10th-placed Blackburn maintained their faint Championship play-off hopes by beating neighbours Bolton.
The Scotland striker, 25, pounced in the fourth minute of injury time, stabbing in team-mate Doneil Henry's flick from Tom Cairney's corner.
Bolton squandered their best chance in the final 15 minutes, Craig Davies firing straight at keeper Jason Steele.
Blackburn are 11 points adrift of the top six as Bolton remain 18th.
Wanderers, who had won six of their seven previous meetings against Blackburn, are 10 points clear of the relegation zone with 10 matches left to play.
But they were unable to ease any lingering fears of the drop as Rhodes proved the difference.
The ex-Huddersfield striker was restored to Rovers' starting XI after being dropped to the bench for Sunday's FA Cup draw at Liverpool, a move which sparked speculation that he might be allowed to leave Ewood Park.
A quiet game opened up in the final stages as Steele saved Neil Danns' vicious 30-yard strike, and then stopped substitute Davies who raced through one-on-one.
Bolton keeper Ben Amos stopped Rhodes's header as the match approached the final 10 minutes, but was powerless to stop the Blackburn striker converting his 14th goal of the season in the closing moments.
Blackburn boss Gary Bowyer on rumours Rhodes could go to Middlesbrough:
"If it was a maths equation question, it just wouldn't add up, would it? Why would you loan our top scorer out?
"He's just scored the winner and will be starting at Charlton.
"He just handles the speculation enormously well. I was quietly confident of him scoring tonight because that's what he does when there's all the paper talk."
Bolton boss Neil Lennon:
"It's unacceptable. That's five games in the last month we have conceded late goals. It's cost us seven points when we should be home and hosed so we still have a bit of work to do.
"I'm thinking: 'Surely not. Surely we're not going to concede.'
"We would have gone away very happy with a point at a difficult venue. It's going to be a sleepless night again."
- 23HenryBooked at 85mins
- 14OlssonSubstituted forSpurrat 45+1'minutes
- 29EvansSubstituted forWilliamsonat 32'minutes
- 9BrownSubstituted forGestedeat 70'minutes
- 4MillsBooked at 81mins
- 47JankoSubstituted forMoxeyat 68'minutes
- 18DannsBooked at 52mins
- 9Le Fondre
- 19HeskeyBooked at 66minsSubstituted forDaviesat 73'minutes
- Paul Tierney
- Shots on Target
Second Half ends, Blackburn Rovers 1, Bolton Wanderers 0.
Attempt blocked. Josh Vela (Bolton Wanderers) right footed shot from the right side of the box is blocked.
Attempt blocked. Paddy McCarthy (Bolton Wanderers) right footed shot from outside the box is blocked.
Goal! Blackburn Rovers 1, Bolton Wanderers 0. Jordan Rhodes (Blackburn Rovers) right footed shot from very close range to the bottom left corner. Assisted by Doneil Henry with a headed pass following a corner.
Corner, Blackburn Rovers. Conceded by Josh Vela.
Thomas Spurr (Blackburn Rovers) wins a free kick in the defensive half.
Foul by Craig Davies (Bolton Wanderers).
Foul by Doneil Henry (Blackburn Rovers).
Matt Mills (Bolton Wanderers) wins a free kick in the defensive half.
Attempt blocked. Jordan Rhodes (Blackburn Rovers) right footed shot from the left side of the box is blocked. Assisted by Rudy Gestede with a headed pass.
Foul by Adam Henley (Blackburn Rovers).
Dean Moxey (Bolton Wanderers) wins a free kick in the defensive half.
Doneil Henry (Blackburn Rovers) is shown the yellow card for a bad foul.
Foul by Doneil Henry (Blackburn Rovers).
Craig Davies (Bolton Wanderers) wins a free kick in the attacking half.
Attempt missed. Jordan Rhodes (Blackburn Rovers) header from the left side of the six yard box is high and wide to the left.
Attempt blocked. Ben Marshall (Blackburn Rovers) right footed shot from the centre of the box is blocked. Assisted by Craig Conway.
Matt Mills (Bolton Wanderers) is shown the yellow card for a bad foul.
Jordan Rhodes (Blackburn Rovers) wins a free kick in the attacking half.