Olsson strike enough for Rovers
Blackburn claimed their first win since January to move a step closer to Barclays Premier League survival with a 1-0 victory over a desperate Bolton at Ewood Park.
Martin Olsson's low first-half strike, just reward for a display in which he had David Wheater all at sea, sealed a win which could and should have been more comfortable.
Bolton might have gone in front earlier with Rodrigo Moreno's snap-shot coming back off a post, but they were always second best.
Blackburn almost went in front in the 15th minute when Olsson beat Wheater on his outside in the area, but his shot was blocked on the line by Paul Robinson.
The woodwork came to Blackburn's rescue a few moments later, though, when Michel Salgado's misdirected header fell to the feet of Moreno, whose snap-shot came back off the near post.
But fittingly, it was Olsson who scored in the 22nd minute. He picked the ball up 25 yards out and, with Wheater backing off, cut inside before toe-poking the ball into the near bottom corner from just outside the area.
Olsson appeared on a one-man mission to save Blackburn from the drop and, after having an effort blocked, he saw his follow-up shot turned around the post by Alex Bogdan.
Benjani should have doubled Rovers' lead after the ball fell to him in the six-yard box, but he could not bring it under control and Bogdan smothered.
Mame Diouf, on for Benjani, was guilty of a glaring miss when the ball fell to him 10 yards out and with time to measure his shot, but he miscued horribly high and wide.
Steven Nzonzi then inexplicably headed over when unmarked after Olsson had again skipped past Wheater and crossed.