Manchester United dropped points away from home for the first time this season after a 2-2 draw with Leicester City at the King Power Stadium.
Marcus Rashford composed strike in the 23rd minute put his side in front and was the forwards 50th Premier League goal.
It was the first time this season that United have scored the opening goal in a Premier League away game, despite boasting a 100%-win record in those fixtures.
The lead didn’t last long, however, as Harvey Barnes’ hammered effort from 18-yards-out flew into the bottom right-hand corner of David De Gea’s goal.
Ole Gunnar Solskjaer’s side may have felt they deserved to be in front when the half-time whistle was blown considering Rashford missed what was arguably the easiest chance of the game only minutes in.
The second half of the Boxing Day fixture presented much of the same as the first, with both teams looking evenly matched until the visitors broke the deadlock.
Substitute striker Edinson Cavani turned playmaker as he played Bruno Fernandes in who, made no mistake in firing the Red Devils back in front with only 10 minutes to spare.
The game’s final twist was still to come however, as Jamie Vardy’s 85th minute effort deflected in of the knee of Axel Tuanzebe to rescue a point for The Foxes.
The results means Leicester City remain in 2nd place in the Premier League, one point in front of 3rd-placed Manchester United.