Chelsea will face holders Manchester City in the Carabao Cup final after beating Tottenham 4-2 on penalties at Stamford Bridge.
Trailing 1-0 from the first leg at Wembley, N'Golo Kante and Eden Hazard put Chelsea 2-0 up on the night after a dominant first half, but Spurs came back firing in the second half with Fernando Llorente drawing them level on aggregate.
It was a fairly even finish to the game, and with no extra time the game went straight to a penalty shootout to decide who would face defending champions City.
Eric Dier, who scored the winner for England in their penalty shootout against Colombia, blazed over with his penalty, and Lucas Moura then saw his spot-kick saved by Kepa Arrizabalaga with Tottenham's very next attempt.
That meant that David Luiz was able to step up and slot home the winning penalty to put Maurizio Sarri's men through to the final.
David Luiz nets the deciding penalty as @ChelseaFC beat @SpursOfficial 4-2 on penalties in the Carabao Cup semi-final!
— Sky Sports Football (@SkyFootball) January 24, 2019
Watch reaction on Sky Sports Football or follow here: https://t.co/QdomYdhL4g pic.twitter.com/N6lfUz6kBk
Spurs, who had been seeking a first trophy since the 2008 League Cup, saw their slender first-leg advantage wiped out by a N'Golo Kante strike which went through the legs of Moussa Sissoko and Paulo Gazzaniga.
And Eden Hazard - labelled an "individual player" and "not a leader" by Sarri on Wednesday - netted following a flowing move to give Chelsea a 2-1 aggregate lead.
Fernando Llorente's header levelled the tie and penalties followed as neither side could find a winner inside 90 minutes, leaving them locked at 2-2 after two legs.
Eric Dier sent Spurs' third penalty soaring into the Matthew Harding Stand and, after Jorginho put Chelsea in front, Lucas Moura's weak spot kick was saved by Kepa Arrizabalaga.
David Luiz kept his composure to drill low into the net as Chelsea reached the February 24 final with Manchester City, giving Sarri a chance to claim his first managerial silverware. The wait goes on for Mauricio Pochettino.