Stoke City overcame Birmingham City on penalties, after throwing three leads away in a thrilling 4-4 League Cup draw at St Andrew's.
Stoke had been 3-1 up on Tuesday, following the first-half dismissal of Birmingham’s Wade Elliott, but two late Peter Lovenkrands goals took the game to extra time.
Kenwyne Jones then put Stoke back in front but substitute Olly Lee got a 118th-minute equaliser, his first senior goal, to take the game to penalties.
Birmingham missed their first two spot kicks, Mitch Hancox and Callum Reilly off target, and though they converted their third and fourth, Stoke scored each of their first three, leaving Steven N'Zonzi to step up and fire home the winner, sending the visitors through to just their second League Cup quarter-final since 1978-79.
Stoke boss Mark Hughes made five changes from Saturday’s defeat at Old Trafford and two of his inclusions - Marc Muniesa and Ousama Assaidi - combined to put the Premier League outfit in front after nine minutes.
Muniesa ran onto Marko Arnautovic's perfectly weighted throughball, before back-heeling into the path of Assaidi who fired an excellent 20-yard strike straight into the top corner for his first goal for the club.
The hosts drew level 28 minutes in when Tom Adeyemi got onto a Nikola Zigic knockdown and finished well past Thomas Sorensen.
But, in first-half injury time, a clash between former Burnley midfielder Elliott and Assaidi left the Moroccan winger in a heap and his Stoke team-mates incensed.
Referee Simon Hooper subsequently showed Elliott a red card.
Stoke took full advantage of the dismissal when Peter Crouch met Muniesa's whipped cross, steering his header back across Colin Doyle and into the far corner of the net.
Arnautovic looked to have put some gloss on the result with a superb strike from just inside the box after latching onto N'Zonzi's pass with 19 minutes remaining.
Stoke should have been out of sight by that point, but the hosts pulled one back through Lovenkrands in the 85th minute and Lee Novak drew a great save from Sorensen a minute later as they pushed for a leveller.
Hughes' men looked to have done enough but, with three of the five minutes of injury time gone, Lovenkrands latched onto Demarai Gray's pass and fired home a sensational equaliser.
Stoke again went ahead in extra time as Jones turned well and rounded Doyle before finishing into the empty net from a tight angle.
But, unbelievably, the 10-men of Birmingham came back again and equalised through Lee with just two minutes of extra time remaining, setting up the dramatic shootout which saw Stoke finally claim a hard-fought win.
|Zidane lauds talented Mbappe as Madrid circle Monaco star|
|Everton, Zenit and PSV learn Europa League opponents as Galatasaray suffer shock exit|
|Africa Cup of Nations expanded and moved to June and July|
|Cillessen happy at Barcelona and denies Crystal Palace links|
|RFEF president Villar held in custody amid corruption case|
|Bonucci aims to follow AC Milan legends Baresi, Costacurta, Maldini|
|DFB punishes Borussia Dortmund over crowd disorder|
|Neymar not for sale - Bartomeu gives FFP warning to PSG|
|Griffiths given Champions League ban over Linfield incident|
|Real Madrid places up for grabs - Bale|
|BREAKING NEWS: Hernandez set to join West Ham from Leverkusen|
|Bernardeschi misses Fiorentina training camp amid Juventus move reports|
|Monaco warn clubs over illegal Mbappe approaches|
|Hughton ´very hopeful´ over Knockaert injury|
|Morata perfect for Premier League but Lukaku has advantage - Karanka|
|Whelan ends nine-year Stoke City stay by joining Aston Villa|
|Hoeness tells Sammer to ´say little´ about Bayern|
|Altidore´s girlfriend: Only I can grab Jozy´s nipples!|
|Perisic to play on Inter tour as Manchester United bid stalls|
|Defrel reunited with Di Francesco at Roma|
|Bonucci and Ramos best in the world, says Milan boss Montella|
|Injured Thiago out of Bayern pre-season tour|
|Klopp helped me a lot - Liverpool captain Henderson reflects on injury woe|
|Rashford: Lukaku partnership could fire Man Utd to glory|
|De Sciglio completes €12m Juventus switch|
|Insigne eyes Scudetto success... and the tattoo to match|
|Mourinho: Manchester United can´t compete with clubs who buy and buy and buy|
|Lewandowski happy to see Aubameyang stay at Dortmund|
|Morata: Conte has shown the most faith in me|
|Neymar signing ´would be good´ for PSG, says Silva|
|Chelsea eyeing all titles this season - Kante|
|Neymar could make PSG Champions League contenders - Emery|
|MLS Review: Red Bulls put five past Earthquakes, Sounders rally from 3-0 down|
|PSG target Neymar and Barca arrive in New York|
|Morata says goodbye to Real Madrid ahead of Chelsea move|
|Mourinho unfazed by Morata´s Chelsea move|
|United States 2 El Salvador 0: Hosts advance to Gold Cup semis|
|Roma 1 Paris Saint-Germain 1 (3-5 pens): Alves makes debut in win|
|Rummenigge names Sanches price as he doubts Milan can meet Bayern demands|
|Messi a machine built for football – Xavi|
|Costa Rica 1 Panama 0: Godoy own goal the difference|
|Kompany: Man Utd star Lukaku believes he´s best in the world|
|Mourinho: Guardiola rivalry has eased|
|Lennon steps up Everton return with goal in Twente friendly|
|Morata ´very happy´ as Chelsea move nears|
|Verratti drops agent for Raiola after ´prisoner´ comments|
|Celtic 4 Linfield 0 (6-0 agg): Plain sailing as Sinclair scores twice|
|He´d still be running now if we didn´t take him off! - Klopp impressed by Salah energy|
|Sammer not convinced by ´limited´ James|
|Morata ready to be Chelsea´s main man? Spain star compared to Costa and Lukaku|
|Aguero going nowhere as Guardiola cools Sanchez talk|
|Manchester derby gets worker bee emoji in tribute to terror victims|
|Chelsea agree terms with Madrid on Morata deal|
|Barkley set to miss season opener after surgery|
|Southampton goalkeeper Forster signs new long-term contract|
|Guardiola confirms Manchester City´s Danilo interest|
|Adrian sends Sullivan reminder after West Ham chairman´s gushing Hart comments|
|Liverpool 2 Crystal Palace 0: Solanke and Origi on target in Hong Kong|
|Murphy completes move to boyhood club Newcastle|
|Bayern Munich 1 Arsenal 1 (2-3 pens): Cech and Martinez the heroes in shoot-out win|
|Szczesny completes €12.2m Juventus move|
|AC Milan did not respect Dortmund over Aubameyang, says Watzke|
|Great in the air, will Crouch be a hit on-air?|
|Atletico guarded over Costa bid|
|Del Piero backs Juventus to respond to Bonucci loss|
|Jakupovic joins Hull exodus to seal Leicester deal|
|Mourinho unsatisfied with Manchester United transfer business|
|Barcelona have been sleeping, warns Xavi|
|De Sciglio finalising Juventus move|
|Roma eye Mahrez as Salah replacement|
|€75m? No way! Leipzig reject huge bid for Liverpool target Keita|
|Matic closer to Manchester United move after Chelsea tour snub|
|Lukaku: Mourinho has already made me a better player|
|Mourinho wants 15 more years at United|
|Wijnaldum confident Liverpool can challenge for title|
|Conte´s non-extension the latest twist in Chelsea´s stuttering close-season|
|Hammered at Arsenal and destroying Man United - five key games in Chelsea´s title triumph|
|Masterful tactics, signing Kante and Moses´ reinvention: How Antonio Conte won Chelsea the Premier L|