Manchester United were forced to work for a 3-2 pre-season friendly victory as the Premier League champions defeated FC Seoul on Friday.
It was the Red Devils' third game of their tour of Asia and they were given a fright by Montenegro forward Dejan Damjanovic.
Dejan broke the deadlock in the first half only to have his close-range effort cancelled out by striker Wayne Rooney, who finished from a John O'Shea cross.
But the Red Devils were again pegged back when Dejan coolly chipped over goalkeeper Tomasz Kuszczak in first half injury-time.
Sir Alex Ferguson's United were much improved after the interval and talented teenager Federico Macheda levelled the scoreline with a smart finish.
Both sides implemented several changes throughout the second half and it was United substitute Dimitar Berbatov that sealed his side's success in the 65th minute.
The 90-minute match was supplemented by the reoccurrence of cheers from the home crowd when midfielder Park Ji-sung's face was flashed on big screens at both ends of the stadium.
Park is the embodiment of South Korea's passion for the beautiful game, and after a knee injury robbed him of the chance to play on tour two years ago, this time, despite his delayed start to pre-season, he did not let them down, entering the fray after 73 minutes as a substitute.
Some players on this tour have more to gain that others.
Rooney for instance is an automatic choice in any strong United line-up, so his first-half equaliser was merely confirmation of his well-being.
Macheda on the other hand, has some proving to do.
At 17, nobody is expecting the Italian to be the finished article.
However, Ferguson will be placing an immense amount of trust in the young Italian if, as has been pledged, he hands him the fourth striker's berth this season.
In these warm-up games, Macheda has done his cause no harm at all, particularly in the latest and undoubtedly most competitive of the four matches United will complete in the Far East.
After delivering a decent left-wing cross that Ryan Giggs completely missed and failing to control an astute pass from the Welshman that would have set him up for the type of spectacular curling effort that he announced his arrival with against Aston Villa last season, Macheda found the net just after half-time.
Strike partner Rooney supplied the killer cross field pass, which sent the teenager scampering clear of a static Seoul defence. The cool way he took his chance justified Ferguson's belief that Macheda is the best finisher at United, better even than Michael Owen.
Dejan The goal brought the Red Devils level, just as Rooney had done earlier when he headed home John O'Shea's cross after Dejan had opened the scoring.
Macheda's goal allowed him to draw level with Rooney and Owen as tour top scorer on two. Rather embarrassingly, Berbatov did not have any to his name before he popped up with the winner.
A patchy debut season from United's £30.75million record signing has left a lot of supporters unconvinced. The fact his arrival coincided with Carlos Tevez's disenchantment and subsequent departure for Manchester City only makes the situation worse.
Yet Berbatov does have talent, although getting the best of him has taken Ferguson longer than he would have liked.
Nevertheless, his neat headed finish from Darron Gibson's cross was very welcome on a personal level, in addition to giving United a deserved victory.