Atalanta recovered from going a goal down to beat Fiorentina 2-1 at the Stadio Atleti Azzurri d'Italia, progressing through to the Coppa Italia final 5-4 on aggregate.
Gian Piero Gasperini's side twice squandered a lead in their 3-3 first-leg draw in February but they showed fighting spirit of their own on Thursday to reach the final for just a fourth time, with Lazio awaiting next month.
Luis Muriel opened the scoring early on for Fiorentina, but they were unable to build on their advantage and saw their winless run stretch to 11 matches across all competitions.
Alejandro Gomez won a penalty for his side, which Josip Ilicic converted, and the former sealed the victory 21 minutes from time thanks in large part to a howler from goalkeeper Alban Lafont.
Four of the first leg's six goals were scored inside the opening 36 minutes, and it took less than three of the return for Muriel to open the scoring.
Federico Chiesa played the ball through the Atalanta defence and Muriel coolly slotted underneath Pierluigi Gollini.
But the hosts were level 11 minutes later as, soon after Gollini had kept out Jordan Veretout's shot at his near post, Federico Ceccherini's rash challenge on Gomez in the box allowed Ilicic to convert from the spot.
Marco Benassi was denied from close range by Gollini as Fiorentina pushed for a goal that would have put them in front in the tie, while Lafont was equal to Gomez's drive.
The hosts looked the more dangerous side in the second half, coming close through Duvan Zapata's deflected shot and substitute Mario Pasalic's long-range effort that Lafont pushed wide.
Gomez gave Atalanta some breathing space with a strike that Lafont should have done better to keep out, getting two hands to the ball but failing to stop it on its way through, and Fiorentina never seriously threatened to find the two goals they needed as raucous home celebrations greeted the final whistle.
What does it mean? Atalanta dream goes on
Atalanta ended Juve's four-year domination of the Coppa and they remain on course to lift the cup for just a second time, 56 years on from their last triumph. Gasperini's men face a showdown with Lazio - a side they are four points above in Serie A - following the Biancocelesti's 1-0 win over AC Milan on Wednesday.
As for Fiorentina, this was billed as a season-saving match for them. Their only realistic aim between now and the end of the campaign is to finish in the top half of Serie A.
Gomez produces captain's display
He may have been given a huge helping hand by some poor goalkeeping, but Gomez's goal capped a fine individual outing. The Argentina international also won a penalty for his side and created a couple of chances from open play.
Ceccherini costs his side
Fiorentina did the hard work by taking an early lead to subdue the home crowd somewhat, but Ceccherini's needless challenge on Gomez turned into a pivotal moment as Atalanta pushed on from that goal and sealed their passage.
Atalanta's quest for a top-four finish in Serie A continues on Monday as they host Udinese, while Fiorentina welcome Sassuolo on the same day.
|Osaka wants to channel Melbourne mindset in Paris|
|Cronk´s absence felt as NRL premiers Roosters thrashed by in-form Knights|
|Real Madrid fume at Pochettino´s accommodation joke|
|Halep relaxed ahead of French Open title defence|
|Chiellini would ´hate´ to see former Juventus boss Conte at Inter|
|Oh-no Fernando! Sri Lanka opener taken off on a stretcher following injury|
|A manager of Manchester is coming - Allegri mischievously drops Guardiola hint|
|England captain Morgan sent for x-ray on finger injury|
|Ronaldo is a ´deity´ - Chiellini|
|Should I bet the Eiffel Tower? - Dani Alves confident Neymar will stay at PSG|
|Antetokounmpo insists Bucks are still fighting in Raptors series|
|Wenger: Europa League final being in Baku is ´a nightmare´|
|ATP adds Federer-backed Laver Cup to calendar|
|Aaron Rodgers no match for Packers team-mate Bakhtiari, MLB star Yelich in beer-chugging contest|
|Raptors must live for the moment as NBA Finals beckon, says Leonard|
|Raptors fan Drake: I love this team and we´re going to the NBA Finals|
|Copa del Rey final: Valencia can see a bright future after 11 years in the shadows|
|Majestic Messi, Bale´s bliss, Sevilla slaughtered – Barcelona´s five successive Copa del Rey finals|
|He´s a winner - Mourinho has no doubts over Cech´s commitment amid Chelsea links|
|French Open 2019: The top Opta facts ahead of Roland Garros|
|DFB-Pokal final 2019: Are RB Leipzig the new pretenders to Bayern Munich´s throne?|
|French Open 2019: Djokovic has an opportunity to come full circle at Roland Garros|
|Another Champions League final loss would be hard on Klopp – Mourinho|
|Antetokounmpo hurt his ankle late in Game 5, says Budenholzer|
|Jets´ Darnold ´really pumped about´ playing with Bell|
|Three takeaways from Raptors´ Game 5 road win over Bucks|
|Raptors take series lead over Bucks after come-from-behind win|
|Lippi named China coach again|
|Polanco proving his worth as Twins keep rolling|
|Archer will be England´s ´X-factor´, says Kohli|
|Inglis enters facility for treatment of mental health issues|
|Wenger plans football return, unsure about role|
|Griezmann can decide if he wants Atletico farewell – Cerezo|
|Finau leads at Colonial, Spieth starts well|
|Drake, Spike Lee and Rihanna – five times celebrities became part of the game|
|Molinari pleased to be in the mix at Made in Denmark|
|This Week in US Sports: Durant not cleared, Stanton suffers setback|
|With him, we managed to win – Pjanic congratulates departing Allegri|
|Klay Thompson fumes at All-NBA snub|
|Last-gasp goal sets up Canada´s overtime triumph|
|Aggressive Zverev into Geneva semis|
|Union Berlin hold Stuttgart in relegation play-off first leg|
|Durant, Cousins set to feature ´at some point´ in NBA Finals|
|Sabalenka, Garcia battle through in Strasbourg|
|It is time to step aside – Julio Baptista announces retirement|
|Giannis, Harden unanimous selections in All-NBA First Team|
|Mercedes dominance makes F1 more boring - Scheckter|
|Manchester United to play Solskjaer´s hometown club in friendly match|
|Nadal and Federer in same half of French Open draw|
|I´m the reserve tank for the boys – ´Calmer´ Klopp still ready to provide a spark|
|Kompany won Anderlecht job after six-hour meeting with Arnesen|
|Osaka and Serena set for French Open quarters clash|
|Bale backed by just nine per cent of Real Madrid fans|
|Lauda got successful Ferrari doing the right things - Scheckter|
|Polanc storms into Giro ascendancy after breakthrough Benedetti win|
|Man City star Sane is a Bayern target – Hoeness|
|UEFA dismisses Montenegro appeal against stadium ban|
|Woods to play Memorial ahead of U.S. Open|
|Joao Felix picked by Portugal as injured Andre Silva misses out|
|Djokovic will be motivated by clay record against Nadal – Ferrero|
|Mercedes, Ferrari lead Lauda tributes with new liveries in Monaco|
|Atletico Madrid´s Juanfran ´leaves as an Indian´ with emotional speech|
|Neymar & Mbappe could leave PSG, hints Tuchel|
|Guardiola to Juventus talk ´a load of nonsense´, say Manchester City|
|Prescott Cowboys extension will ´get done eventually´|
|Arsenal want to win Europa League for Mkhitaryan, says Mustafi|
|Lionel Messi´s 36 La Liga goals from 2018-19 in one place|
|Cleary stakes Origin claim as Penrith end losing streak|
|PSG defender Kimpembe has groin surgery|
|Jovic, Rebic and Haller could all leave Frankfurt - Bobic|