Match ends, Inter Milan 1, Juventus 2.
Juventus rested key players ahead of the Italian Cup final against Lazio as they beat Inter Milan, thanks to Alvaro Morata's late winner.
Mauro Icardi put Inter ahead but Claudio Marchisio equalised from the spot before Morata secured the points.
Gianluigi Buffon, Carlos Tevez, Arturo Vidal and Andrea Pirlo all sat out.
Only four players from Juve's starting line-up from the aggregate win over Real Madrid were named in coach Massimo Allegri's side for the match at San Siro.
The Italian champions fell behind early on when Icardi got the final touch on Marcelo Brozovic's fierce drive to direct the ball past reserve goalkeeper Marco Storari.
Juve were awarded a penalty three minutes before half-time when former Manchester United centre-back Nemanja Vidic brought down Alessandro Matri, and Marchisio dispatched the spot-kick.
Seven minutes from time Spain striker Morata, who scored the crucial goal in Juve's 1-1 draw at the Bernabeu earlier this week, arrowed a low shot past Samir Handanovic in the Inter goal from the edge of the box.
Meanwhile, Lazio edged a step closer to Champions League spot with a 1-0 win at Sampdoria thanks to a goal that went in off the shin of Santiago Gentiletti.
The victory lifted Lazio two points above city rivals Roma into second place, although Roma will regain the position with a win over Udinese on Sunday.
- 23RanocchiaBooked at 33minsSubstituted forGnoukouriat 89'minutes
- 15VidicBooked at 41mins
- 5Nunes JesusBooked at 67mins
- 77BrozovicBooked at 35minsSubstituted forPodolskiat 82'minutes
- 10KovacicBooked at 58mins
- 91ShaqiriSubstituted forNagatomoat 71'minutes
- 26Da Silva Dal Belo
- 26LichtsteinerBooked at 54minsSubstituted forOgbonnaat 56'minutes
- 2Orestes Caldeira
- 37PereyraSubstituted forPogbaat 78'minutes
- 9MorataBooked at 52mins
- 32MatriSubstituted forLlorenteat 66'minutes
- 17De Ceglie
- Daniele Doveri
- Shots on Target
Second Half ends, Inter Milan 1, Juventus 2.
Mateo Kovacic (Inter Milan) wins a free kick in the attacking half.
Foul by Fernando Llorente (Juventus).
Corner, Inter Milan. Conceded by Leonardo Bonucci.
Foul by Assane Demoya Gnoukouri (Inter Milan).
Paul Pogba (Juventus) wins a free kick in the defensive half.
Assane Demoya Gnoukouri (Inter Milan) wins a free kick in the attacking half.
Foul by Paul Pogba (Juventus).
Substitution, Inter Milan. Assane Demoya Gnoukouri replaces Andrea Ranocchia.
Offside, Inter Milan. Rodrigo Palacio tries a through ball, but Lukas Podolski is caught offside.
Attempt missed. Álvaro Morata (Juventus) header from the right side of the six yard box is close, but misses to the left. Assisted by Claudio Marchisio with a cross following a set piece situation.
Hand ball by Yuto Nagatomo (Inter Milan).
Foul by Nemanja Vidic (Inter Milan).
Álvaro Morata (Juventus) wins a free kick in the attacking half.
Corner, Inter Milan. Conceded by Marco Storari.
Attempt saved. Mauro Icardi (Inter Milan) right footed shot from the centre of the box is saved in the bottom right corner.
Attempt saved. Rodrigo Palacio (Inter Milan) right footed shot from the left side of the box is saved in the bottom right corner. Assisted by Lukas Podolski.
Goal! Inter Milan 1, Juventus 2. Álvaro Morata (Juventus) right footed shot from outside the box to the bottom left corner.
Substitution, Inter Milan. Lukas Podolski replaces Marcelo Brozovic.