Juventus booked their place in the Coppa Italia final in dramatic fashion after a 3-2 aggregate win over Lazio.
Arkadiusz Milik scored seconds after coming on as a substitute in the 83rd minute to send the Old Lady through at the Stadio Olimpico.
Lazio’s Valentin Castellanos headed in after 12 minutes into the match in Rome, before adding his second of the tie three minutes after half-time.
Despite losing the second leg 2-1, Massimiliano Allegri’s side progressed.
After losing the first leg in Turin 2-0, Lazio were given hope of turning the semi-final around when Castellanos nodded home from a corner.
The striker then put Lazio 2-0 up on the night, and level on aggregate, after drilling a low shot beyond Mattia Perin just after the break.
With the game heading towards extra time, Poland international Milik tapped into an empty goal to put Juve into the final against Fiorentina or Atalanta.
Line-ups
Lazio
Formation 3-4-2-1
- 35Mandas
- 15Casale
- 13Romagnoli
- 34GilaSubstituted forGabarrón Gilat 45′minutes
- 23Hysaj
- 32CataldiSubstituted forRovellaat 81′minutes
- 8GuendouziSubstituted forPedroat 84′minutes
- 77Marusic
- 7Felipe AndersonSubstituted forVecinoat 61′minutes
- 10Romero Alconchel
- 19CastellanosSubstituted forImmobileat 82′minutes
Substitutes
- 3Pellegrini
- 4Gabarrón Gil
- 5Vecino
- 9Pedro
- 17Immobile
- 18Isaksen
- 22González
- 33Sepe
- 59Renzetti
- 65Rovella
Juventus
Formation 3-5-2
- 36Perin
- 6Danilo
- 3Bremer
- 12Alex Sandro
- 27CambiasoSubstituted forWeahat 70′minutes
- 16McKennieSubstituted forYildizat 82′minutes
- 5LocatelliBooked at 34mins
- 25Rabiot
- 11Kostic
- 9VlahovicSubstituted forMilikat 81′minutes
- 7ChiesaSubstituted forAlcarazat 90+1′minutes
Substitutes
- 1Szczesny
- 14Milik
- 15Yildiz
- 17Iling-Junior
- 20Miretti
- 22Weah
- 23Pinsoglio
- 24Rugani
- 26Alcaraz
- 33Embaló Djaló
- 41Nicolussi Caviglia