Mauro Icardi scored one and set up the other as 10-man Internazionale came from behind to beat defending champions Juventus 2-1 at the San Siro on Sunday.
The Argentine striker immediately cancelled out Stephan Lichtsteiner's 66th-minute opener for Juve, before providing the assist for Ivan Perisic's winner with 12 minutes remaining.
Inter had to see out the final stages of the match with just 10 men after Ever Banega was sent off for a professional foul in stoppage time.
Both teams were looking to return to winning ways after their European outings in midweek, the Nerazzurri losing to Hapoel Be'er Sheva in the Europa League, while the Bianconeri were held to a goalless draw by Sevilla in the Champions League.
But the opening 20 minutes passed without any incident before the game sprung to life, with Eder going close for the visitors and then Sami Khedira headed wide a cross Alex Sandro at the other end, a chance he should have taken.
A counter from Inter saw Icardi get the better of Giorgio Chiellini before shooting just wide of the far post, before Miralem Pjanic went close to giving them the lead with a shot that flew just wide of the target.
Frank de Boer's side stepped up their game in the second half and Eder was looking particularly dangerous, his deflected shot causing concern as Buffon could only look on as the ball went just wide of his goal.
Antonio Candreva then threatened to break the deadlock with a volley that drifted across the face of goal, but the team from Turin drew first blood instead with Sandro sending in a low cross for Lichtsteiner to tap home on 66 minutes.
However, Inter hit back swiftly as Icardi rose above his marker to head home powerfully from a corner two minutes later to restore parity.
The South American then created their second 10 minutes later, rounding Buffon before crossing for Perisic to head across the line.
Massimiliano Allegri's men looked to respond in the closing stages, with Gonzalo Higuain coming close with a header before Pjanic flashed a long-range free-kick narrowly over.
The pressure took its toll on Banega at the death as he pulled back Sandro, who looked to get away, resulting in his dismissal but there were no further scares as Inter held on for the win.