Manchester United have missed the chance to draw level with leaders Manchester City as they were held to thrilling 3-3 draw with Everton.
Ole Gunnar Solskjaer’s side dominated the first half but they let the Toffees back into it after break as Dominic Calvert-Lewin’s 95th minute strike sealed a dramatic climax.
United absolutely bossed things in the early stages in this one with Edinson Cavani deservedly putting them in front.
Marcus Rashford’s cross into the box was inch perfect for the Uruguayan, and he got away from Michael Keane to head home.
And with United looking increasingly slick, star man Bruno Fernandes doubled their lead on the stroke of half time, as he whipped a superb effort past Robin Olsen.
Carlo Ancelotti did manage to rally the troops at the break as Everton looked a different side with a quick fire double hauling them level.
Abdoulaye Doucoure scrambled home Calvert-Lewin’s saved shot before James Rodriguez confidently battered one past David De Gea.
But United were not to be pushed aside in the closing stages as fans favourite Scott McTominay flicked home Luke Shaw’s free kick.
However, in keeping with the spirit of the comeback, it was again to be Everton that final say as the clock ticked past 90.
Keane’s flick on kept Lucas Digne’s cross alive inside the box and Calvert-Lewin pounced to nick a point.
Full Time from a cracking night at Old Trafford it’s Manchester United 3 Everton 3