Jamie Vardy forced a late own goal from Axel Tuanzebe as Leicester City twice came from behind to earn a 2-2 draw with Manchester United.
Man Utd began brightly and Marcus Rashford missed an early chance to open the scoring, heading over from Bruno Fernandes's cross.
The pair combined again on 23 minutes when Fernandes diverted a pass from Daniel James into Rashford's path for the striker to convert his 50th Premier League goal.
Harvey Barnes equalised for Leicester eight minutes later, sending a fierce strike beyond David De Gea.
On 79 minutes, substitute Edinson Cavani played in Fernandes, who slotted past Kasper Schmeichel.
But with five minutes left, Ayoze Perez's low cross was met by Vardy, whose first-time shot deflected in off Tuanzebe.
Third-placed Leicester move three points behind leaders Liverpool, and remain a place and a point above Man Utd, who have a match in hand.
See: Leicester report | Man Utd report
Next fixtures
Leicester: 28 Dec v Crystal Palace (A)
Man Utd: 29 Dec v Wolves (H)
Referee: Mike Dean. Assistants: Ian Hussin, Dan Robathan. Fourth official: Robert Jones. VAR: Graham Scott. Assistant VAR: Neil Davies.
WHO'S GOING TO BE YOUR
MAN OF THE MATCH?
Vote at Full-time