Jordan Rhodes scored his first goals for Rovers as they beat Bristol City in an eight goal thriller at Ashton Gate.
Albert Adomah put opened the scoring with less than a minute on the clock before Rhodes levelled on the half hour mark.
Nuno Gomes then put Rovers in front after the interval but Stephen Pearson soon equalised for the hosts. Sam Baldock then cancelled out Ruben Rochina’s individual effort before Scott Dann and Jordan Rhodes bagged in the dying minutes to clinch all three points.
The win sees Steve Kean’s men top the table as the Championship’s only unbeaten team.
Despite the win Rovers did not have it all their own way and found themselves a goal down after just 43 seconds. Former Rovers striker Jon Stead found Adomah whose tame toe poke found the back of the net courtesy of a deflection.
The visitors went in search of an equaliser but record signing Jordan Rhodes was denied first by Tom Heaton in the City goal and then Greg Cunningham following clever link up play by the Scot and Nuno Gomes.
Blackburn’s persistence eventually paid off, defender Liam Fontaine slipped as Ribeiro’s through ball found Rhodes in the penalty area and the striker calmly converted.
Markus Olsson and Gael Givet picked up knocks resulting in the pair being substituted for Martin Olsson and Grant Hanley just before the interval.
After half time the home side came close to taking the lead again as Stead saw his close range effort superbly blocked by former Bristol defender Bradley Orr but it was Rovers who took the lead after 55 minutes.
Jordan Rhodes turned provider finding Nuno Gomes in space and the Portuguese striker produced a composed low strike. Jon Stead came close to equalising moments later but his header sailed over the bar.
City soon found an equaliser as Adomah jinked his was past Olsson and Etuhu before finding Pearson whose sweeping finish found the corner of the net.
Much to the delight of the away fans, Ruben Rochina was introduced to the game and the fans favourite made an instant impact dancing his way through the City defence before calmly slotting the ball past Heaton.
Spurred on by the home support City showed great character and again found an equaliser. The Rovers defence stood off allowing Baldock to fire home from distance to make it 3-3.
With injury time being played both teams looked set to take a share of the points but there was to be another twist. Rovers found a late winner as City failed to clear Pedersen’s corner and the ball fell kindly for Scott Dann on the penalty spot and the defender lashed the ball home sending the away fans in to raptures.
And as the home fans started to sneak out of Ashton Gate Rhodes made it 5-3 with a wonderful curling effort from the corner of the penalty area.
Continue scoring Rhodes and 8 million will be a bargain.