A dramatic night at Ewood Park saw Paul Robinson make the vital penalty save from Gael Kakuta to send Blackburn Rovers into the Carling Cup semi-finals at the expense of Chelsea. The win earns Rovers a two-legged tie against Aston Villa, the first leg at Ewood Park.
Blackburn more than deserved the win after for their dogged performance taking an early lead through Nico Kalinic.
Blues boss Carlo Ancelotti not surprisingly made three substitutions for the second period and it paid immediate dividends.
Didier Drogba powered in a headed equaliser and within four minutes the visitor's had taken the lead through Kalou.
With no further scoring the game went into extra time and Benni McCarthy put Rovers back in front from the penalty spot after David Hoillet was fouled, but it was 3-3 in the dying seconds when Paulo Ferreira scored after a poor Robinson clearance.
But the England international was to make amends by making the crucial spot kick save from Kakuta.