Inter Milan have leapfrogged city rivals AC Milan into third place in Italy's Serie A after claiming a dramatic 3-2 victory in the Derby della Madonnina.
Inter took the lead in the third minute when Matias Vecino stabbed home from close range, before defender Stefan De Vrij doubled Inter's lead six minutes into the second period when he headed in from 12 yards. Chelsea loanee Tiemoue Bakayoko pulled a goal back for Milan six minutes later.
Lautaro Martinez then restored Inter's two-goal advantage from the penalty spot in the 67th minute after Matteo Politano had been brought down, only for Milan to again reduce the deficit through Mateo Musacchio.
Danilo D'Ambrosio subsequently produced a sensational goal-line block to keep Patrick Cutrone's effort out in added time as Inter held on to win.
Inter coach Luciano Spalletti was facing increasing pressure after his side were knocked out of the Europa League by Eintracht Frankfurt this week. However, he was left delighted as the Nerazzurri stretched their unbeaten Milan derby run to six games, their best spell since 1999.
"We need to say well done to Lautaro for the penalty, well done to (Ivan) Perisic for the runs, well done to everyone for all you did. Bravo, bravo to everyone in that dressing room," Spalletti told Italian media.
Elsewhere, league dominators Juventus lost 2-0 at Genoa to suffer their first defeat this season, having left ace Cristiano Ronaldo to rest in Turin.
Ex-Juventus midfielder Stefano Sturaro fired home the opener on 72 minutes and Goran Pandev then finished off a counter-attack led by Christian Kouame.
After Wednesday's stunning 3-0 defeat of Atletico Madrid in the Champions League, Juventus rested Ronaldo, Giorgio Chiellini and Blaise Matuidi, proving unable to maintain the tempo against brisk Genoa.
Juventus remain 15 points clear of Napoli, who beat struggling Udinese 4-2 via Amin Younes, Jose Callejon, Arkadiusz Milik and Dries Mertens strikes. Genoa sit nine points clear of the drop zone with 10 games remaining.
"It's not a tragedy, but I'm sorry because we wanted to remain unbeaten," Juventus coach Massimiliano Allegri said.
"The Champions League match certainly weighed heavy (on us)."
Four first-half goals also lifted Lazio to an emphatic 4-1 victory over Parma, while Empoli recorded an important 2-1 victory over fellow relegation-battlers Frosinone and Atalanta drew 1-1 with basement club Chievo.