Brazilian striker Camillo Sanvezzo scored twice in injury time Saturday night, giving the Vancouver Whitecaps a 3-3 draw against Sporting Kansas City.
Teal Bunbury scored his second goal in the 58th minute and Kei Kamara added another in the 63rd for Kansas City (1-1-1), before Vancouver began its improbable comeback.
Atibi Harris scored to cut the defici to two goals, and Sanvezzo – making his MLS debut in place of suspended striker Eric Hassli – scored twice more in extra time as the expansion Whitecaps (1-1-1) salvaged their first tie in Major League Soccer.
Both teams were without their designated players. Vancouver’s Hassli and Sporting KC’s Omar Bravo both followed two-goal performances in season-opening victories with ejections last week.
Timbers 1, at Revolution 1: Jack Jewsbury scored in the 38th minute and expansion Portland earned its first point in Major League Soccer.
Jewsbury tied it with a left-footed drive into the far right corner after a nice touch pass from Jeremy Hall.
Portland lost its first two MLS games, 3-1 at Colorado on March 19 and 2-0 at Toronto FC last Saturday.
New England took the lead in the 22nd minute when rookie midfielder Stephen McCarthy scored his first career MLS goal.
At Galaxy 1, Union 0: David Beckham’s free kick set up Leonardo’s header in the 33d minute as Los Angeles edged Philadelphia.
At Red Bulls 1, Dynamo 1: Cam Weaver scored in the 50th minute as Houston earned a draw with New York. Dwayne De Rosario, acquired Friday in a trade with Toronto FC, set up Dane Richards for a goal in the 47th minute to give the Red Bulls the lead.
Chivas USA 1, at Toronto FC 1: Alan Gordon scored the equalizer against his former team, helping Toronto FC earn the draw.
Alejandro Moreno scored for Chivas USA less than three minutes into the game.