Seattle Sounders forward scored in the first minute of stoppage time as the MLS All-Stars defeated UEFA Champions League winners Chelsea 3-2 Wednesday night at PPL Park in Philadelphia, PA.
The MLS got out to a quick lead in the 21st minute as San Jose's Chris Wondolowski was able to capatilize on John Terry slipping to slot a shot past Henrique Hilario to give the All-Stars a 1-0 lead.
Chelsea answered right back just 11 minutes later as John Terry connected on a Frank Lampard corner to even the scoring at one goal a piece. Chelsea took the lead in the 58th minute as Lampard was on the receiving end of a beautiful Ramires cross that looped over the head of Chivas USA keeper Dan Kennedy to make it 2-1.
The All-Stars evened things up in the 73rd minute as DC United's Dwayne De Rosario found a streaking Chris Pontius who slotted it past Ross Turnbull to make it 2-2.
The game winner happened in the 91st, when Johnson saw his shot deflect off of David Luiz and left Turnbull flat-footed, unable to recover in time to make the save.
The Houston Dynamo had two players on the All-Stars roster, although neither Geoff Cameron or Brad Davis made it on the field. Cameron was a lock to play, but he was sold to Stoke City of the English Premier League before the match and therefore could not participate.
For more on the Houston Dynamo, head on over to Dynamo Theory.