Eldin Jakupovic saved Yoan Gouffran's spot-kick as Hull City beat Newcastle United 3-1 on penalties to reach the EFL Cup semi-final.
Newcastle had taken the lead in extra time when Mohamed Diame prodded home Vurnon Anita's cross to score against his former club.
The lead lasted a minute, Robert Snodgrass equalising after Matz Sels had spilled Markus Henriksen's shot into his path.
Hull played the whole of extra time with 10 men after striker Dieumerci Mbokani was sent off in the 89th minute for lunging forward with his head at Jamaal Lascelles.
The tie only came to life in extra time, the first 90 minutes producing just two shots on target.