A late Jamie Vardy goal ensured Leicester City maintained their grip on second place in the Premier League courtesy of a 2-2 with Manchester United.
Ole Gunnar Solskjaer's men looked destined to leapfrog their hosts thanks to goals from Marcus Rashford and Bruno Fernandes either side of a Harvey Barnes strike.
However, the visitors were denied an 11th successive away league victory as Vardy lashed home in the 85th minute.
Leicester now sit three points behind leaders Liverpool having played a game more, while United are a further point adrift and level on games played.
The Red Devils' six most recent away wins in the top-flight had all come after they had conceded the opening goal, but there would be no need for such a comeback in this one.
After missing what looked a simple headed chance early in the piece, Rashford atoned with a cool sidefooted finish after Fernandes had diverted the ball into his path.
It was little more than the visitors deserved but, to their credit, Leicester responded within just eight minutes.
Barnes' left-footed effort from distance did not look it should have trouble David De Gea, but the Spaniard found himself unable to get across his goal before the ball hit the back of the net.
That goal set up a cagey finish to the first half but United wasted little time in trying to reassert themselves following the restart.
A fine one-on-one save from Kasper Schmeichel denied Rashford after his dart in behind and, though Anthony Martial fared better in a similar situation moments later, he was found to have strayed just offside.
With Leicester's hopes of taking a point growing, Solskjaer looked to his bench, introducing Edinson Cavani, who hadscored a key late goal as a sub against Everton in midweek.
And the Uruguayan delivered again, picking out a fine through-ball for Fernandes to finish in typically astute fashion.
But there was a sting in the tail for the visitors as Vardy met Ayoze Perez's cross in the centre of the box to earn a point for his side.