Ainsley Maitland-Niles scored a stunning stoppage-time equaliser as Everton twice came from behind to hold Manchester United to a 2-2 draw.

Ainsley Maitland-Niles marked his return to English football with a stunning stoppage-time equaliser as Everton twice came from behind to hold Manchester United to a 2-2 draw at Hill Dickinson Stadium.

Manchester United appeared on course for victory after twice taking the lead, but Maitland-Niles struck in the sixth minute of added time, firing a long-range effort into the top corner to rescue a point for Everton.

Maitland-Niles produces late magic

Bryan Mbeumo put United ahead early in the second half before Everton responded through Tyrique George.