CHESTER, PA (NEWS1130) – Vancouver’s Jay DeMerit played the full 90 minutes as the MLS All-Stars edged Chelsea FC 3-2. The Whitecaps thought their captain was only going to play 45 minutes, as the Caps have a game on Friday.

Only DeMerit, Steven Beitashour and Canadian international Dwayne De Rosario of DC United played the full game. The coach of the MLS squad was DC United’s Ben Olsen. Prior to the game, Vancouver Coach Martin Rennie thought DeMerit was only going to play the first half.

Vancouver plays Real Salt Lake on Friday night in Utah. Salt Lake’s Kyle Beckerman came on as a substitute in the second half and played 34 minutes and set up the game winning goal by Eddie Johnson in extra time.

DeMerit had a solid game and made some quality tackles, especially in the first half. After the game he tweeted, “I was asked by the mgr to step up and play 90 in place of an injured teammate. I would do the same for any teammate. Time to .”

Sporting Kansas City defender Aurelien Collin played 36 minutes after suffering a head injury earlier in the first half.

San Jose’s Chris Wondolowski and Chelsea’s John Terry exchanged goals in the opening half. The London club took a 2-1 lead in the 58th minute on a goal by Frank Lampard. MLS levelled the game 15 minutes later on a Chris Pontius tally.