It was a night of high drama in the Premier League, with saved penalties, red cards and last-minute goals galore.
In the early kick-offs, Sergio Aguero was once again Man City's saviour as the Argentine scored off the bench to end Sheffield United goalkeeper Dean Henderson's stubborn rearguard action at Bramall Lane.
On Merseyside, two goals separated by just 120 seconds saw Newcastle stun Everton in stoppage time to claim an unlikely point at Goodison Park, while a 95th-minute Tyrone Mings winner saw Aston Villa beat Watford to move them out of the relegation zone.
The late game produced a fititng ending to a topsy-turvy evening as ten-man Arsenal twice came from behind to snatch a point at Stamford Bridge.
A straight red card for former Blue David Luiz saw Jorginho give Chelsea a first-half lead from the penalty spot.
After Gabriel Martinelli's solo goal cancelled out Chelsea's opener, Cesar Azpilicueta's close-range finish looked to have sealed all three points for the home side but a rare Hector Bellerin goal meant the points were shared in the London derby.
Chelsea 2-2 Arsenal
Sheffield United 0-1 Manchester City
Goal of the night
On a night of late drama, one of the most jaw-dropping moments came at Selhurst Park where Southampton continued their surge up the table.
After managing to control a hopeful long ball forward, Nathan Redmond swivelled on the edge of the box to engineer some space before unleashing a thunderbolt of a shot past Vicente Guaita into the Crystal Palace net.
Save of the night
Dean Henderson pulled off a remarkable one-handed save to keep the hosts on level terms with just 20 minutes gone at Bramall Lane.
A lightning Man City break allowed Riyad Mahrez to square the ball for Raheem Sterling just outside Sheffield United's six-yard box, but Henderson showed exceptional reactions to palm the shot clear.
The 22-year-old's impressive performances between the sticks for the Blades have thrust him into contention for the England number one jersey next summer.
With top goalscorer Pierre-Emerick Aubameyang suspended and Alexandre Lacazette enduring a year-long goal drought on the road, Arsenal's options up front at Stamford Bridge looked thin.
Indeed, with just over an hour gone, Arsenal had failed to register a shot of any description and looked to be heading for a lacklustre defeat at the hands of Frank Lampard's Blues.
Step forward 18-year-old Brazilian Gabriel Martinelli, whose lung-bursting run through the heart of Chelsea's defence was sublimely rounded off with an ice-cool finish that defied his young years.
The goal meant Martinelli becomes the first teenager to score ten or more goals in a single season for Arsenal since Nicolas Anelka.
Pass of the night
Kevin De Bruyne showed why he's considered one of the frontrunners for the PFA Player of the Year award with an exquisite pass to help break the deadlock at Bramall Lane.
For 72 minutes Blades keeper Henderson had managed to thwart City, saving a number of short-range shots and Gabriel Jesus' first-half penalty.
But the 22-year-old was powerless to prevent Pep Guardiola's side taking the lead as De Bruyne slid a perfectly weighted cross into substitute Sergio Aguero's path for the Argentine to tap home.
The assist was De Bruyne's 15th of the season and the Belgian is on course to break Thierry Henry's all-time Premier League record of 20.
Quote of the night
“I didn’t know he had a good left foot!!"
Granit Xhaka on Hector Bellerin's last-gasp equaliser
Picture of the night
Everton summer signing Moise Kean finally ended his long wait for his first Toffees goal with a tidy finish to put the hosts ahead against Newcastle.
The young Italian broke his duck with his 20th shot in the competition.
The pick of BT Sport's live football
Wednesday - Leicester City v West Ham, BT Sport 2HD, 7pm
Wednesday - Manchester United v Burnley, BT Sport Ultimate and BT Sport 1HD, 7.30pm.
Thursday - Wolves v Liverpool, BT Sport Ultimate and BT Sport 1HD, 7pm.
Friday - Northampton Town v Derby County, BT Sport Ultimate and BT Sport 1HD, 7.30pm.
Friday - QPR v Sheffield Wednesday, BT Sport Extra 1, 7.45pm.
BT Sport shows every game in the UEFA Champions League and UEFA Europa League proper, 52 live Premier League games per season, selected Emirates FA Cup fixtures up to and including the final and a host of Ladbrokes Premiership, Vanarama National League, Bundesliga, Ligue 1 and FA Women's Super League action.
Not yet a subscriber? Simply choose your preferred option from our wide range of sign-up packages and we'll get you set up with BT Sport in just 15 minutes.