Mauro Icardi's 90th minute penalty to seal a hat-trick breaks AC Milan hearts.
We are back during the week for Champions League action.
Mauro Icardi is the fourth player to score a hat-trick for Inter in the derby against Milan in Serie A, after Amedeo Amadei (1949), Istvan Nyers (1953) and Milito (2012).
Three goals for Mauro Icardi, three straight defeats for Milan.
What a derby!
Poor, poor, poor.
Milan waste the free-kick.
Eder booked for tripping Manuel Locatelli on the break.
Time is up.
The hat-trick man is getting a heroes reception as he makes his way off.
Shut up shop time.
Striker off, defender Davide Santon on.
THREE minutes of added time.
Mauro Icardi went into the book for taking his shirt off in celebrating that last goal.
Cool as you like, it was never in doubt.
Mauro Icardi steps up and sends the goalkeeper the wrong way.
That is his hat-trick.
Three chances, three goals. Clinical
The referee awards a penalty in the last minute as Ricardo Rodriguez tugs an Inter player.
What a move, what a block.
Matias Vecino beats three or four AC Milan defenders to make his way into the box and offload to Mauro Icardi.
He passes on to Eder, whose shot is blocked.
Have some of that.
Milan midfielder Manuel Locatelli with a full-blooded challenge on Roberto Gagliardini.
Four minutes remaining, who wants it more?
An attacking change for Inter.
Eder replaces Borja Valero.
Now Milan are sniffing a winner. This second half has ebbed and flowed.
Full-back Ricardo Rodriguez cracks a low drive from 25 yards but it sails off target.
DRAMA. MILAN ARE LEVEL.
Inter Milan defenders are slow to react to a ball into the box by Fabio Borini and Giacomo Bonaventura slides in at the back post.
He does well to get an effort on target, which is kept out by Samir Handanovic, but the ball comes off the post and crosses over the line.
Harsh booking for Ivan Perisic.
He accidentally catches Andre Silva in the face while running with the ball.
Manuel Locatelli - no relation to former Milan midfielder Tomas - enters the action for Alessio Romagnoli.
12 to play.
14 minutes remaining.
Inter looking to put the game to bed.
Sub Joao Cancelo shows his energy by sprinting into the box, but his cross falls away for a corner.
From the resulting set-piece, Ivan Perisic heads straight at Gianluigi Donnarumma.
Michael Glasper: What a goal that was. Icardi is world class.
First change for Inter.
Antonio Candreva gets a good reception from the crowd as he makes way for Joao Cancelo.
The on-loan Valencia man brings a note onto the pitch, which was handed to him by boss Luciano Spaletti.
He has handed the piece of paper over to Roberto Gagliardini.
It says: "Need milk and bread after the game. Remind me."
Centre-back Alessio Romagnoli finds himself in opposition territory.
The balls falls to him eight yards out, but the AC Milan man can only hook an effort over the bar.
A real defender's finish.
Mauro Icardi is the first Inter Milan player this century to score eight goals in the first eight Serie A games of a season.
Captain. Leader. Legend.
We have not seen a card for a while.
Inter midfielder Roberto Gagliardini cynically trips Fabio Borini and is booked.
It is him again.
Inter Milan skipper Mauro Icardi is the man of the moment. He wins the ball in the middle of the park and then AC Milan defenders have to catch him. They can't
Icardi slots it wide to Ivan Perisic, who runs to the byeline before crossing for Icardi to volley into the net.
What a stunner. That makes it eight goals in eight Serie A games this season.
Absolutely thrilling contest at the San Siro now.
AC Milan were so poor in the first half and Giacomo Bonaventura forces Samir Handaovic into another fine save.
It is backs to the wall for Inter now, they being pegged back by Milan as Fabio Borini comes close.
But in a flash, the home side break forward and almost regain their lead.
Antonio Candreva feeds another tasty ball into the box for Matias Vecino, but the former Fiorentina man strikes wide from eight yards out.
To be honest, should have buried it.
What a beauty.
Milan showed massive improvement in this second half and get their reward.
Suso picks the ball up 30 yards out, cuts inside and curls a sumptuous left-footed shot into the bottom corner.
The Spaniard will want to give a big hug to team-mate Mateo Musacchio after the game though, as the defender's clever run pulled away two defenders, opening up the space for the goal.
Milan are getting closer.
Why did Patrick Cutrone not start? He has looked so dangerous already.
The teenager shows sharp movement and gets across the front post, but flicks his left-footed shot into the side netting from Ricardo Rodriguez's ball in.
Much better from Milan.
Suso lets fly with a rasping drive from 25 yards out and it forces Samir Handanovic into a superb save. It was moving in the air and the goalkeeper did well to push it over.
From the corner, the ball breaks to Fabio Borini outside the box, but again Milan cannot find a way past Handanovic, who dives low to his left to keep the ball out.
Mateo Musacchio thrashes home from close range after Andre Silva hits the post.
The defender was in an offside position.
The decision goes to the Video Assistant Referee and we clearly see Musacchio was a couple of yards off side.
Nicely worked by Inter.
A move featuring Antonio Candreva and Ivan Perisic sees the ball played to Matias Vecino outside the box but he drags wide.
Inter on the front foot straight after the break.
Japanese full-back Yuto Nagatomo puts a cross into the box but it is straight into the hands of Milan goalkeeper Gianluigi Donnarumma.
Away we go again.
Vincenzo Motella switches it around for AC Milan at the break.
Franck Kessie comes off and Patrick Cutrone takes his place.
Mauro Icardi scores his seventh goal this Serie A season.
He joins Christian Vieri, Zlatan Ibrahimovic and Samuel Eto'o as the only players to have netted seven goals for Inter in the first eight matches of a Serie A season this century.
This week Mina Raiola, James Horncastle, Julien Laurens and Rafa Honigstein look at which European teams are best placed for World Cup success and what makes a good manager for a national team.
Plus could the Atletico Madrid dream be coming to an end for Diego Simeone? Is Jupp Heynckes the right man for Bayern?
Hit the play button below.
Mauro Icardi's goal the difference at the interval and Inter deservedly lead.
Finally Milan come to life, a minute before half time.
It is brilliant play by midfielder Franck Kessie, turning in the middle of the park before striding forward.
He then slips a ball through into the box for the advancing Fabio Borini, whose stinging shot draws a superb low save by Samir Handanovic.
Borini then plonks the rebound into the side netting.
Inter's big summer signing Matias Vecino attempts to arc an effort at goal, but he shoots straight at Gianluigi Donnarumma.
Easy for the big goalie.
Three minutes to half time.
Milan's confidence is shot at the moment, they have lost two of their last five games and this is going towards another defeat unless they pull themselves together.
It does not help when your goalkeeper Gianluigi Donnarumma kicks the ball straight out of play when he is under no pressure.
Wasteful from Ivan Perisic.
His team-mate Mauro Icardi does well to hold the ball up and lay it off to him, but the Croatian's strike is lashed over the crossbar.
Inter then fashion another opportunity, but Icardi's shot from outside the box is straight at Milan goalkeeper Gianluigi Donnarumma.