Zlatan Ibrahimovic clashed heads and rowed furiously with fellow ex-Manchester United striker Romelu Lukaku before seeing red in an astonishing Milan derby.
The pair’s confrontation spilled over into the tunnel in a Coppa Italia quarter-final tie where both players scored dramatic goals and Inter sub Christian Eriksen curled a brilliant free-kick winner deep into TEN minutes of stoppage time.
AC legend Ibrahimovic cut inside for a classy opener before an already-fierce contest exploded when rival striker Lukaku reacted to what seemed a gentle shove from Milan centre-back Alessio Romagnoli on the stroke of half-time.
Ibrahimovic then put his head straight down into the face of Lukaku, who stood his ground in an incredible exchange.
Both players were booked, with Ibrahimovic perhaps lucky not to be dismissed and Lukaku now ruled out of the semi-finals.
And it merely highlighted a spellbinding cup contest between the Serie A’s current top two sides.
Ibrahimovic, though, failed to last the hour mark as he was sent off for a second booking, given for a clumsy foul in a harmless position in the middle of the pitch.
The twists and turns continued as Lukaku levelled with a penalty that was only given on VAR after play had continued.
Leao brought down Nico Barella but the referee was only persuaded to have a look at the replay monitor after the ball went out of play.
Ultimately, all the delays forced the ref to add on TEN extra minutes.
And it was Inter sub Erikssen who put his own struggles in Italy behind him to win it in the 98th minute.