AC Milan and Inter shared the spoils on Sunday evening after a blockbuster Derby della Madonnina at San Siro.

During a particularly frenetic first half, Inter took the lead through a Hakan Calhanoglu penalty, before a Stefan de Vrij own goal drew Milan level. I Nerazzurri were awarded another penalty before the half hour mark, but Lautaro Martinez's spot kick was sublimely saved by Ciprian Tatarusanu.

Inter were gifted a chance to take the lead by, well, sheer stupidity from Franck Kessie. The Ivorian - for some reason - thought it was a good idea to dribble the ball into his own box while under pressure from Calhanoglu and Edin Dzeko, and after being put under pressure, he clipped the heels of the former to concede a penalty kick.

Up stepped former Milan man Calhanoglu, who made no mistake with the spot - firing the ball straight into the middle of the net.

Just five minutes later Milan got back on level terms, via the head of Stefan de Vrij. The centre back mistimed a headed clearance of a Sandro Tonali set piece to knock the ball into his own net.

The action didn't stop there inside the first half-hour either, as Milan went ahead and gave Inter another penalty kick in the 25th minute.

Yep, this really was a mental game of football.

This time it was Fode Bollo-Toure who brought down Matteo Darmian in the box after he had burst into the box from the right flank.

The Milan Derby always delivers. ??? pic.twitter.com/APq3tmImzo

— Football on BT Sport (@btsportfootball) November 7, 2021

Lautaro Martinez stepped up to the take the penalty but it was saved - with Ciprian Tatarusanu diving to his left to stop a fantastic strike from nestling in the corner of the net. Honestly, it might be the best spot-kick save ever.

Before the break there was still time for another huge chance for Inter. It fell to Nicolo Barella, who saw his low strike cleared off the by Ballo-Toure, before Martinez scuffed a shot from the penalty spot just wide of the foot of the left post.

The start of the second half proved to be wholly dominated by Inter, with Calhanoglu spurning a great opportunity for the visitors (technically) - drilling a volley from the edge of the six-yard box across goal and out for a goal kick.

After a few timely substitutions - namely Ante Rebic's return after a few weeks out injured - Milan grew back into the game, with Rebic and Zlatan Ibrahimovic both missing half-chances around the 70th minute mark.

Those two half-chances saw business pick up again in the Milan derby.

The game became much more stretched from the 70th minute mark onwards as both teams went for the win.

Substitute Arturo Vidal was the first to spurn a brilliant opportunity, as saw his shot from about eight yards out blocked well by fellow substitute Pierre Kalulu.

Next up it was Ibra, who forced Samir Handanovic into a good save with a thunderous low free kick. Then it was Ismael Bennacer who ballooned a first-time shot from the left of the penalty are over the crossbar.

And finally it was Alexis Saelemaekers with a brilliant strike from 25-yards out cannoning off the post to Kessie, who sliced his subsequent effort - with just the keeper to beat - wide of the post.

It's fair to say the last 15 minutes were pretty frantic - the blisters on my fingers can attest to this.

Here's the player ratings.

Ciprian Tatarusanu made a brilliant penalty save / Nicolò Campo/GettyImages

Tonali was in the wars / Marco Luzzani/GettyImages

Ibra was Ibra / TIZIANA FABI/GettyImages

De Vrij scored an own goal / TIZIANA FABI/GettyImages

Hakan enjoyed scoring against Milan / Chris Ricco/GettyImages

Martinez saw a penalty saved / TIZIANA FABI/GettyImages