Newcastle scored twice after the fourth minute of stoppage time to pull off an extraordinary comeback in their 2-2 draw with Everton.
The Toffees appeared to be cruising to victory thanks to goals from Moise Kean and Dominic Calvert-Lewin before Floriane Lejeune struck twice at the death to silence Goodison Park.
Newcastle scored two last-gasp goals to grab a point
Our thoughts are with any Newcastle fans who left Merseyside early to catch an early train home.
Aston Villa also witnessed some glorious late drama as Tyrone Mings scored with the last kick of the game to seal a dramatic 2-1 victory over Watford.
Troy Deeney put the visitors ahead in the relegation six-pointer, but Douglas Luiz Pulled one back in the 68th minute to set up the blockbuster finale.
Aston Villa snatched three huge points
It moves Villa to within one point of the Hornets and level with 17th-place West Ham as the relegation battle hots up.
Bournemouth also helped their survival bid with a timely return to form, beating Brighton 3-1 victory at the Vitality.
Elsewhere, Man City overcame a missed penalty by Gabriel Jesus to scrape past Sheffield United at Bramall Lane thanks to another Sergio Aguero goal.
And Southampton continued their good form with a comfortable 2-0 victory at Crystal Palace.
Premier League results
Bournemouth 3-1 Brighton
Aston Villa 2-1 Watford
Crystal Palace 0-2 Southampton
Sheffield United 0-1 Man City
Everton 2-2 Newcastle
Chelsea 2-2 Arsenal – REPORT