MONTREAL — Kai Kamara and Graham Zusi scored on penalty kicks in the second half Wednesday night, lifting Sporting Kansas City to a 3-1 victory over the Montreal Impact.
Fans booed through much of the second half after referee Sorin Stoica called Montreal's Patrice Bernier for an accidental hand ball in the area for one penalty and then awarded another after what looked like incidental contact by captain Davy Arnaud.
After Kamara and Zusi converted from the spot to erase a 1-0 deficit, substitute Jacob Peterson put the match away for Kansas City (10-5-2) with a goal from the right side in the 82nd minute as Sporting ended a two-game skid.
Bernier scored in the 49th minute for Montreal (5-11-3), which lost its third straight.
Former Italian international defender Alessandro Nesta, who has agreed to terms on a contract with Montreal, watched from a box with the Impact's management team. Montreal is waiting for league approval of the deal for the 36-year-old former AC Milan star.
The Impact got into a running spat with Stoica that led to penalties and cautions.
FC DALLAS 1, TORONTO FC: At Frisco, Texas, Kevin Hartman made a fabulous lunging hand save in the 84th minute to preserve. Zach Loyd scored in the 5th minute for FC Dallas (3-9-6). The 38-year-old Hartman was playing in his MLS-record 400th career game.
WHITECAPS 1, RAPIDS 0: At Commerce City, Colo., Darren Mattocks scored in the 43rd minute to lift the Vancouver Whitecaps. Mattocks scored his fourth goal of the season on a defensive breakdown and gave Vancouver (8-4-5) its third win in five games.
UNION 2, GALAXY 1: At Carson, Calif., Michael Farfan scored the tiebreaking goal in the fifth minute of injury time on a beautiful pass from Lionard Pajoy, and the Philadelphia Union stunned the Galaxy in a 2-1 victory Wednesday night.
CORINTHIANS 2, BOCA JUNIORS 0: At Sao Paulo, Brazilian club Corinthians won its first Copa Libertadores title, beating six-time champion Boca Juniors to win Latin America's most important club competition 3-1 on aggregate. Corinthians earned a 1-1 draw in the first leg in Argentina last week after a late goal at the La Bombonera in Buenos Aires, and lifted the trophy unbeaten after 14 matches.
Race for the Shield
San Jose 18 36
D.C. United 18 33
Real Salt Lake19 33
Kansas City 17 32
New York 17 31
Chicago 17 28