Edinson Cavani's second-half brace ensured Manchester United came from 2-0 down to win at Southampton.
The Uruguayan was introduced at half-time and proved to be the match winner.
James Ward-Prowse was a star in the first-half as he played a pivotal role in putting the Saints two goals up at the break.
But United found their mojo in the second 45 with Bruno Fernandes scoring their first before Cavani nodded home the equaliser.
The Saints scored their goals through Jan Bednarek and the classy Ward-Prowse whose ability from set pieces coming to the fore.
But in stoppage time the visitors completed the comeback as Cavani headed home at the near post to seal a dramatic win.
Here are five talking points from an entertaining clash on the south coast.
They don't make it easy for themselves do they.
At half-time Roy Keane claimed you never know what you'll get from this United side.
Those qualities were on display at Southampton as they produced a stunning comeback that saw Edinson Cavani net the winner in added time.
Despite being behind United had looked the better team for much of the contest so the three points was certainly deserved.
If they could add some consistency to their obvious quality and character then maybe we could be on to something.