The MLS All-Stars may be the best soccer players in America, but they were no match for Sir Alex's Manchester United as the Reds made it four wins from four on this year's US Tour.
In a compact and cacophonous Red Bull Arena, goals from Anderson, Ji-sung Park, Dimitar Berbatov handed United victory against an MLS side featuring former Premier League stars David Beckham and Thierry Henry.
Few would have believed it a year ago, but Javier Hernandez's star now shines almost as brightly as Beckham's or Henry's in the United States. Hernandez-mania is in full effect: his name adorns more United shirts than any other player's and even non-football fans recognise his boyish, smiling face.
And although he was never likely to play on tour after competing in the Gold Cup for Mexico in June, supporters at Red Bull Arena were left disappointed after a concussion suffered during training on Tuesday night forced him to spend a night in hospital and watch the game from the comfort of the team's New Jersey hotel.
The contest Chicharito saw unfold on Wednesday evening was entertaining and often end-to-end. Indeed, despite the final score, the All-Stars created chances of their own, including the first chance of the game when Henry dispossessed Rio Ferdinand near the halfway line before squaring to Omar Bravo in the centre. Bravo advanced towards goal and laid the ball back to Beckham, whose shot spun wide of Anders Lindegaard's right-hand upright.
The former Reds midfielder sat deep for the All-Stars, pinging long passes and dictating the early play from just in front of the back four. But as the home team's influence waned, so did Beckham's and in the second half he was moved to right-back.