Manchester United’s aim of clinching a Champions League spot stalled on Monday as Michael Obafemi struck in stoppage time to earn Southampton a well deserved draw at Old Trafford.

Fifth placed United looked set to move up to third after Marcus Rashford and Anthony Martial turned things around following Stuart Armstrong’s early opener, only for Obafemi to direct home at the death to seal a 2-2 draw.

Ralph Hasenhuttl’s men took the lead in the 12th minute through Stuart Armstrong but United produced a response immediately with Marcus Rashford equalising in the 20th minute and Anthony Martial turning the tides with a superb strike three minutes later.

David De Gea came to the rescue of the Red Devils in the second stanza, producing a superb stop to deny Nathan Redmond but could not save them for the second time as Obafemi ghosted in the box to get to a corner before Victor Lindelof to snatch a late point for the Saints.

“It’s amazing, I was supposed to play here for the under-18s in the Youth Cup, but sadly I missed it,” Obafemi told Sky Sports.

“But I think this is an even better occasion to score in.

“It’s what I’m here to do is to score goals, thankfully I got the equaliser.

“We’ve picked up amazing results since the restart and we’ve looked to finish the season strong. We go to any game thinking we can get the three points.”

The results means Manchester United will have to wait for subsequent games to try their luck on a Champions League spot.