Substitute Edinson Cavani scored twice as Manchester United came from two goals down to win 3-2 at Southampton.
Ralf Hasenhuttl’s side led when Jan Bednarek scored after 23 minutes, nodding in James Ward-Prowse’s corner.
Alex McCarthy stood firm to deny first Mason Greenwood and then Bruno Fernandes on the follow-up before Ward-Prowse doubled the hosts’ lead.
The midfielder’s curling 33rd-minute free-kick evaded David De Gea, who collided with a post and was replaced at the interval by Dean Henderson.
But it was United’s other half-time substitute who made the greatest impact.
Cavani teed up Fernandes to score on the turn just before the hour.
The striker then dived to head United level on 74 minutes before snatching an eighth successive away league victory for his side with another header in added time.
The win moves Man Utd up to eighth, with 16 points from nine matches. Southampton are fifth on 17.