(CNN) -- Premier League leaders Chelsea crashed out of the English League Cup on penalties after twice coming from a goal down to tie 3-3 after extra time against Blackburn at Ewood Park.
Paul Robinson saved two Chelsea penalties, the second from Gael Kakuta, sealing a 4-3 win in the shootout and send his team into the semifinals after a dramatic night.
The introduction of Didier Drogba as a second half substitute looked to have turned the game Chelsea's way as he soon equalized and fellow Ivorian Salomon Kalou put them 2-1 ahead.
But Brett Emerton equalized just after the hour mark and when Kalou went off injured it left the visitors with only 10 men as Carlo Ancelotti had used all three substitutes.
Benni McCarthy put Blackburn ahead from the penalty spot early in extra time and that looked enough untill Paolo Ferreira leveled in the final moments of the match following defensive indecision.
But then up stepped England international Robinson to save from Michael Ballack and Kakuta and end Chelsea's dreams of a clean sweep of trophies this season.
Chelsea trailed to a first half goal from Nikola Kalinic for Sam Allardyce's men, but Drogba's introduction sparked a comeback which in the end turned out in vain..
Blackburn were joined in the last four by Manchester City, who ended a run of draws with a 3-0 win over a youthful Arsenal side at Eastlands.
After an uneventful first half, the more experienced City side took the lead through a trademark strike from Carlos Tevez after 49 minutes.
The Argentine battled hard to win the ball from Tomas Rosicky and surged into the Arsenal penalty area, evading some weak challenges, before rocketing a shot into the far corner of the net past Lukasz Fabianski.
Arsenal hit back to create a pair of half chances for Aaron Ramsey, but City sealed victory with an equally impressive second goal by Shaun Wright-Phillips, who cut inside to send a blistering shot past Fabianski.
The third came at the death as Craig Bellamy shrugged off two challenges on the left and cut back a cross for young substitute Vladimir Weiss to score his first goal for the big-spenders.
They will play Manchester neighbors and holder United in the semifinals with Blackburn taking on Aston Villa, Wednesday's other quarterfinal winners.