Juventus score late to snatch Italian Cup final berth

A late goal that Timothy Weah set up for Arkadiusz Milik has earned Juventus a spot in the Italian Cup final - keeping alive the Turin club's chances of winning their first trophy in three years.

While Lazio won Tuesday night's second leg of their semi-final 2-1, Juventus advanced 3-2 on aggregate.

Weah sent in a cross seven minutes from time that Milik tapped in.

Taty Castellanos scored a goal in each half for Lazio.

Juventus won the first leg 2-0 with goals from Federico Chiesa and Dusan Vlahovic.

In the May 15 final back in Rome, Juventus will face either Atalanta or Fiorentina. Fiorentina take a 1-0 advantage into the second leg of the other semi-final on Wednesday.

Juventus have won the Italian Cup a record 14 times, with their 2021 triumph the most recent trophy the Bianconeri have claimed.

By reaching the final, Juventus also qualified for next season's four-team Italian Super Cup.

"Lazio had to turn the game around, it was normal to expect aggression," Juventus coach Massimiliano Allegri told reporters.

"After the 2-0 at the start of the second half we improved and we got the result against an excellent Lazio. (But) we should have scored first.

"Today was an important match, our elimination would have led to a dangerous psychological repercussion given that we are not yet mathematically (qualified for) the Champions League."

Castellanos is no stranger to coming up big in important matches, having scored four against Real Madrid last April while with Girona.

His first goal came 12 minutes in at the Stadio Olimpico when he leapt over Alex Sandro to head in a corner. Then shortly after the break, he muscled off Gleison Bremer to finish off a counterattack.

Juventus midfielder and United States international Weston McKennie limped off with an apparent left ankle issue after Castellanos' second goal but then came back on before eventually being substituted in the 81st.