Eden Hazard scored the winning penalty as Chelsea edged past Eintracht Frankfurt 4-3 on penalties to set up an all-English Europa League final against Arsenal.
Hazard, who could have played his final game for the Blues at Stamford Bridge, converted after Chelsea goalkeeper Kepa Arrizabalaga had saved from both Martin Hinteregger and Goncalo Paciencia.
Chelsea will now meet Arsenal in the final in Baku on 29 May and the result means both the Champions League and Europa League final will be played between English clubs this season – the first time all four finalists in Europe’s top two competitions have come from one nation.
England has become the first country ever to have all four finalists in UEFA’s flagship club competitions in the same year after Arsenal and Chelsea booked their places in the Europa League final.
It comes a day after Tottenham miraculously overcame Ajax to guarantee their spot in the Champions League final with Liverpool, who pulled off a stunning second leg comeback against Barcelona at Anfield.
Chelsea celebrate winning the penalty shootout and booking their spot in Europa League final
Eden Hazard scores the winning penalty to send Chelsea to the Europa League finalChelsea manager Maurizio Sarri reacts to side winning penaltiesLoaded: 0%Progress: 0%0:00PreviousPlaySkipMuteCurrent Time0:00/Duration Time7:17Fullscreen
Arsenal players celebrate on the pitch after easing past Valencia in their semi-final second leg
Pierre-Emerick Aubameyang scored a hat-trick at Arsenal beat Valencia 7-3 over two legs