Robin van Persie scored a hat-trick, including a stoppage time winner, as Manchester United snatched a 3-2 victory over Southampton in a rip roaring contest at St Mary's.
United trailed the match with just three minutes to go before a Van Persie double made up for an earlier penalty miss from the Dutchman when he was caught out for trying a cheeky chip.
His winner in stoppage time though was his 100th Premier League goal and made sure that Sir Alex Ferguson's 1,000th league game in charge of Manchester United would be a memorable one.
It was tough luck on Southampton though who played superbly for most of the contest and were twice in front but they remain without a point in this their first Premier League season for seven years.
United started the match the brighter side and dominated possession in the early exchanges but Southampton then started to come into it after a nervy opening 10 minutes and in the 16th minute they took the lead.
Shinji Kagawa, who struggled with the pace of the game at times, was caught in possession in midfield. The ball was eventually played out to Jason Puncheon on the left and he stood up a fine cross to the back post. Waiting there was Rickie Lambert who peeled onto the mismatched Rafael before guiding his header into the corner of the net.
United levelled just seven minutes later courtesy of a trademark finish from Van Persie. The Dutch striker took Antonio Valencia's cross from the right on his chest at the back post and then drilled the ball low into the opposite corner. He had all the time in the world to do so too after Nathaniel Clyne had slipped.
It wouldn't be the only time Clyne would lose balance in such a way either. He was lucky later in the half when Patrice Evra was able to get a header on target after Clyne again lost his footing with Kelvin Davis this time getting him out of jail with a decent save.
It was end to end stuff at times in the first half with both sides looking capable of adding more goals.
Adam Lallana was popping up everywhere for Southampton and was at the hub of most of their attacks while on a couple of occasions United nearly caught out Southampton with long balls over the top aimed at Van Persie.
The second half was similarly breathless and St Mary's was rocking again in the 55th minute when Southampton retook the lead.
Again it came from a header; this time Lambert was the provider as he curled a right-footed cross to the back post, Evra then slipped in similar fashion to Clyne earlier, allowing Morgan Schneiderlin to run in unchallenged and head into the corner of the net.
MAN OF THE MATCH
Robin van Persie - Manchester United: 'He scores when he wants' except maybe from the penalty spot. That gaffe aside this was a stunning performance from the Dutchman.
ENGLAND: Hart 6, Johnson 5, Baines 6, Lescott 6, Jagielka 5, Milner 7, Gerrard 4, Lampard 6, Oxlade-Chamberlain 5, Cleverley 5, Defoe 7. SUBS: Sturridge 7, Bertrand 6, Welbeck 7.
UKRAINE: Pyatov 6, Butko 6, Selin 6, Hacherydy 5, Rakytskyy 7, Zozulya 6, Garmash 7, Konoplyanka 8, Tymoschuk 6, Yarmolenko 7, Devic 6. SUBS: Shevchuk 7, Devic 6, Nazarenko 6.