Mauro Icardi completed a superb hat-trick from the penalty spot in the final minute as Inter snatched a pulsating 3-2 win over AC Milan in the Derby della Madonnina.
Luciano Spalletti's team remain unbeaten this season and move above champions Juventus up to second in the Serie A table but they were made to fight hard by their neighbours after half-time at San Siro.
Icardi's instinctive finish from Antonio Candreva's pinpoint 28th-minute cross preceded a passage of play before the interval when a Milan side still bedding in after their frantic close season in the transfer market appeared increasingly overmatched.
But Vincenzo Montella's decision to bring teenage forward Patrick Cutrone on for Franck Kessie at the break proved inspired and the Rossoneri were level when Suso stylishly picked out the bottom corner from long range.
Inter unexpectedly found themselves on the ropes and were indebted to Samir Handanovic's stunning reaction save from Giacomo Bonaventura before Icardi started and ended a 63rd-minute counter-attack, crowning it with a brilliant volley.
Milan's head coach is likely to face more speculation over his future after a fourth defeat in eight Serie A matches but his team's spirit could not be called into question in the 81st minute when Bonaventura turned the tables on Handanovic – the goalkeeper fumbling over the line to be credited with the own goal.
There would be a further twist when Ricardo Rodriguez was adjudged to have impeded Danilo D'Ambrosio at a corner and the Argentina striker proved to be the coolest man in a stadium ramped up to fever pitch.
3 - Mauro Icardi is the first player to score a hat-trick in a Serie A Derby della Madonnina since Milito in May 2012. Tris. #InterMilan— OptaPaolo (@OptaPaolo) October 15, 2017
Inter could not have anticipated such a breathless finale as they took control early on. Borja Valero came infield with some clever footwork after 13 minutes and found Candreva, who unleashed a right-footed shot against the top of the crossbar.
Milan competed well enough but the clearer chances continued to fall Inter's way – Miranda getting the jump on Rodriguez from Ivan Perisic's cross to head just wide.
Spalletti's men were rewarded for their more incisive play when Leonardo Bonucci was unable to cut out Candreva's magnificent low cross from the right and Icardi stole in front of Mateo Musacchio to finish with aplomb.
Musacchio was a more active participant when he blocked a rasping Perisic drive as Inter sought to press home their advantage, although an equaliser almost arrived against the run of play a minute before half-time.
Kessie unpicked the Inter backline with a fine throughball to Fabio Borini, whose initial low shot was well repelled by Handanovic before a headed follow-up rippled the side netting.
Milan thought they were level in the 49th minute when Musacchio converted the rebound after Andre Silva thumped a shot against the base of the post but the defender was correctly ruled offside.
Cutrone's lively movement was giving Inter much more to think about and he darted to the near post to clip fractionally wide from Rodriguez's cross.
The pressure told in the 56th minute as Suso, who tested Handanovic a few moments earlier with a rasping drive, chose precision over power to curl in from 25 yards.
Matias Vecino thudded wide as Inter looked to hit back but Handanovic's incredible reactions to thwart Bonaventura at close quarters confirmed Milan's position in the ascendancy.
Icardi had other ideas, stealing possession on halfway and powering forward to feed Perisic, who skipped past Musacchio and saw his cross converted with a masterful scissor-kick.
Milan refused to fold and appeared to have their slightly fortuitous reward after Bonaventura flung himself towards Borini's cross and Handanovic erred.
Rodriguez made a brave block to deny Inter substitute Eder in the closing minutes but his final act would be considerably more damaging, leaving Icardi to slot home as Gianluigi Donnarumma guessed incorrectly.
Key Opta stats:
- Mauro Icardi is the first player to score a hat-trick in a Serie A Derby della Madonnina since Diego Milito in May 2012.
- That derby in 2012 was the last in which Inter scored at least three goals, the Nerazzurri eventually winning 4-2.
- Inter have collected 22 points over the opening eight Serie A matches for the first time since 2002-03.
- AC Milan have lost three league matches in a row for the first time since February.
|Don´t worry about Messi renewal, Valverde tells Barcelona fans|
|Cheika disrespected referee - Jones|
|´Griezmann? We´ll see´ – Valverde won´t rule out Barcelona pursuit of Atletico star|
|Cardinals & Larry Fitzgerald agree to 2018 contract extension|
|Uncapped Enever replaces injured Coleman for Twickenham clash|
|Goffin overcomes slow start & Thiem to set up Federer semi|
|Unsworth surprised to see Allardyce snub Everton|
|Six-week stadium ban for Sale boss Diamond|
|Mourinho has ´immense respect´ for Benitez|
|Howe backs Defoe to make World Cup squad|
|Everton speculation out of my control - Silva focusing on Hornets|
|Conte concerned by Manchester City´s breakaway lead|
|Man City results ´perfect´, but Guardiola demands improvement|
|David Luiz back in Chelsea squad, Conte confirms|
|Recovered Klopp offers Liverpool fitness update|
|Guardiola confident Aguero in ´perfect´ condition despite hospital trip|
|Ibrahimovic, Pogba and Rojo back for Manchester United|
|Fleetwood and Rose look set for desert duel, Fitzpatrick leads in Dubai|
|Heynckes compiling list of potential successors|
|Modric & Carvajal fit for Madrid derby|
|Bayern begin talks over Wagner deal|
|Pulis angered as Chadli sidelined for ´foreseeable future´|
|Neymar to join Ronaldo at Real Madrid? Zidane speaks out on PSG star|
|Edinburgh banking on Barclay after signing Scotland captain|
|Guardiola & Sane complete Man City award double|
|Five-try Holmes makes history as Kangaroos batter Samoa|
|Brave Chapecoense secure top-flight status|
|Mooney seals Australia Women´s Ashes victory|
|Tottenham have overtaken Arsenal as north London´s best - Sherwood|
|Brisbane Roar 3 Melbourne City 1: Papadopoulos at the double as hosts finally win|
|Seaman: Wenger must start Lacazette against Tottenham|
|I am more than just a goal machine - Ronaldo ignores Real Madrid criticism|
|Pujara shows resistance on another rain-affected day|
|Skriniar not interested in Barcelona speculation|
|France need Benzema, says Aulas|
|Warne: Australia look confused ahead of Ashes|
|Donald recovering after being hospitalised with chest pains|
|Youngs braced for ´confrontational and confident´ Wallabies|
|The Breakdown: A statistical look at Saturday´s rugby internationals|
|Van Dijk could leave Southampton in January|
|Sanchez snubbed Barcelona switch - Osorio|
|Malan posts century as England impress in Townsville|
|Atletico Madrid v Real Madrid: Simeone and Zidane face dangerous, defining Derbi|
|Aubameyang baffled by Dortmund suspension|
|Harden scores 48 points as Rockets soar|
|George, Hauritz and Tendulkar – Ashes surprise Paine´s last Test|
|He´s a class player - Hussey approves of Marsh recall for Ashes|
|Brown stars as Steelers crush Titans|
|Smith backs ´terrific´ Paine ahead of Ashes|
|Celtics claim 14th straight victory with comeback win over Warriors|
|WATCH: Brown makes incredible helmet catch for Steelers|
|´Surprised´ Paine thought Test career was over|
|Steelers QB Roethlisberger reaches new career milestones|
|Pochettino lauds Wenger longevity as he eyes 20 years at Spurs|
|Ronaldo: Real Madrid don´t fear PSG|
|Australia´s Paine pick an amazing Ashes gamble|
|Bancroft demanded Ashes spot, others were mediocre – Hohns|
|Zenit´s Mancini not thinking about Italy job|
|Altuve, Stanton named MVPs|
|Wenger advises Pochettino to fight the ´fear´ of winning trophies|
|Kirk leads RSM Classic after fine 63|
|Red Wings defenseman Witkowski handed 10-game ban after brawl|
|Broad backs Root to reach ´another level´ during Ashes|
|Sock sees off Zverev for semi-final spot|
|Ronaldo: I want seven Ballons d´Or... and seven children!|
|Paine gets shock Australia call for Ashes|
|Howedes ready for long-awaited Juventus debut|
|Bayern´s Wagner interest confirmed by Nagelsmann|
|Sherman targets comeback in May or June|
|Taylor replaces Coles for All Blacks at Murrayfield|