Inter dealt a blow to Juventus' Serie A title defence and moved level on points with leaders Milan by securing a 2-0 victory at San Siro on Sunday.
Match Reports
Former Juve midfielder Arturo Vidal opened his Inter account with a 12th-minute header and Lautaro Martinez and Romelu Lukaku wasted chances to increase the Nerazzurri's lead.
The Bianconeri were unable to make the most of those reprieves as an emphatic finish at the end of a route-one move saw Nicolo Barella double Inter's advantage.
It was enough to give Antonio Conte a first Serie A win against Juve – the club he led to three straight Scudetti at the start of their ongoing run of dominance – and move the hosts level with Milan, who play their game in hand against Cagliari on Monday.
Cristiano Ronaldo had a goal correctly ruled out for offside but there was no doubt about Vidal's opener a minute later, as the Chile international rose above Danilo to nod Barella's delivery into the left corner.
Martinez should have doubled Inter's lead in the 23rd minute when he blazed over with the goal gaping after Wojciech Szczesny parried Lukaku's shot straight to him.
Striker Martinez again failed to hit the target with his next opening, while Lukaku placed an effort from Barella's cutback too close to Szczesny before half-time.
Inter finally had a second goal in the 52nd minute, Barella surging into a huge gap in the Juve defence and firing Alessandro Bastoni's ambitious pass into the roof of the net.
Match Events
0' The match is about to start!
7' Brozovic's free-kick wide out
10' Disallowed! Chiesa scores but the goal is offside
12' GOAL! Inter 1-0 Juventus (Vidal)
24' Lautaro misses a good chance
32' Lautaro's shot wide out
36' Yellow Card! Bonucci booked
44' Vidal fires his shot into the sky
52' GOAL! Inter 2-0 Juventus (Barella)
55' Vidal's shot blocked
62' Yellow Card! Morata booked
65' Brozovic's long shot inches wide
71' CHANCE! Lautaro's shot wide out
85' Subs! Lautaro out, Sanchez in
Line-ups
Inter XI: Young, Vidal, Handanovic, Lukaku, De Vrij, Brozovic, Skriniar, Barella, Lautaro, Hakimi, Bastoni
Subs: Sanchez, Perisic, Darmian, Kolarov, Padelli, Ranocchia, Eriksen, Gagliardini, Sensi, Radu, Pinamonti
Juventus XI: Ronaldo, Bonucci, Szczesny, Chiellini, Ramsey, Danilo, Morata, Rabiot, Bentancur, Chiesa, Frabotta
Subs: Buffon, Pinsoglio, Bernardeschi, Arthur, Demiral, Kulusevski, McKennie, F. Ranocchia, A. Di Pardo, N. Fagioli, G. Garofani, R. Drăgușin