Juventus kept their dreams of a treble alive as they won the Coppa Italia thanks to Alessandro Matri's extra-time winner against Lazio.
Juve have won Serie A for the fourth consecutive time and face Barcelona in the Champions League final.
They fell behind in Rome when Stefan Radu headed Lazio ahead but Giorgio Chiellini levelled with a fine volley.
The final went to extra time before substitute Matri lashed home to seal a record 10th cup win.
Juventus had not won the trophy since 1995 but will now hope to complete a treble - achieved by Jose Mourinho at Inter in 2010 - when they play Barca in Berlin on Saturday 6 June.
La Liga champions Barca could also be going for the treble as they face Athletic Bilbao in the Copa del Rey final on 30 May.
- 19BonucciBooked at 64mins
- 26LichtsteinerSubstituted forPadoinat 115'minutes
- 6PogbaSubstituted forPereyraat 78'minutes
- 33EvraBooked at 60mins
- 14LlorenteSubstituted forMatriat 84'minutesBooked at 98mins
- 17De Ceglie
- 3de VrijSubstituted forKeitaat 105'minutes
- 26RaduSubstituted forDos Santos Nascimentoat 71'minutes
- 16ParoloBooked at 18mins
- 87CandrevaBooked at 108mins
- 11KloseSubstituted forDjordjevicat 83'minutes
- 7Felipe Anderson
- 33Dos Santos Nascimento
- Daniele Orsato
- Shots on Target