Eddie Johnson was the hero with the winning goal in the 91st minute with Chris Wondolowski and Chris Pontius also scoring for the all-stars, and John Terry and Frank Lampard scoring for Chelsea.
The MLS scored two goals in the final 20 minutes of the game at PPL Park, a sign that Chelsea’s fitness levels are still a couple of weeks away from being where they need to be.
The MLS took the lead in the 20th minute when Thierry Henry’s cross into the ball was mishandled by John Terry and Chris Wondolowski took advantage of Terry’s mistake to put MLS ahead.
But Terry made up his mistake by heading home from a Frank Lampard corner right before half-time. And the Chelsea old guard were at it again when Lampard capitalised on a goalkeeping error before the hour mark to make it 2-1 Chelsea.
At this point I expected Chelsea to see out the game and get the win, but one thing the three games in America have shown is that Chelsea are not as strong defensively as they were last season.
So it was not a surprise when the MLS side got back on level terms in the 79th minute when A deep ball from David Beckham found De Rosario along the left flank. He cut back pass found an unmarked Chris Pontius rushing into the area, who placed his shot at the near post and by Ross Turnbull.
With the game seemingly headed to a penalty shootout (why?) Johnson jumped on a pass from Beckerman and saw is shot go off Luiz and float into the back of the net.
This was a big win for the MLS especially after getting thrashed by Manchester United 4-0 last year and 5-2 in 2010. Beating the European Champions is always a big thing, and this sort of result will make more people sit up and notice Major League Soccer. And that is a good thing.