That United came from behind twice was a fact almost irrelevant to a capacity crowd, who wanted only to see Park Ji-sung.
Dejan Damjanovic gave the hosts an early lead when he got between Wes Brown and John O’Shea to poke home a curling cross, before Wayne Rooney headed United level, dispatching John O’Shea’s cross (31).
Damjanovic coolly chipped Seoul back in front on the stroke of half-time but the Red Devils were back on level terms on 58 minutes when Macheda rounded the keeper before finding the net.
Macheda was substituted almost immediately and his replacement grabbed the winner. Darron Gibson wriggled free down the left before providing a precise cross that was headed home well by Berbatov.