Photo Credit: Getty Images.
Jamie Vardy struck late on as Leicester City twice came from behind to deny Manchester United a record-equalling 11th consecutive away win in the Premier League.
The Foxes forward had had a quiet afternoon but he was on hand to turn the ball past the visitors' keeper David de Gea from close range in the 85th minutes.
Bruno Fernandes had given United the lead with just over 10 minutes left when he latched on to substitute Edinson Cavani's through ball and finished past Kasper Schmeichel.
Marcus Rashford opened the scoring when he got on the end of Fernandes' pass to slide in his 50th top-flight goal, before Harvey Barnes hit a fine first-half equaliser.
The match at the King Power Stadium ended United's 10-match winning league run on the road - one short of the record set by Chelsea in 2008.
The result means that Ole Gunnar Solskjaer's side remain unbeaten on the road in the Premier League as both sides failed to close the gap on league leaders Liverpool.
Both sides retained their pre-match position in the table, with Leicester in second, three points behind leaders Liverpool and one ahead of third-placed United.