1 of 2
Richard Wolowicz, Getty Images
Patrice Bernier (left) of the Montreal Impact and Sporting's Graham Zusi battle for the ball in Montreal.

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.

Copa Libertadores

Comment on this story

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

Games Pts.

San Jose 18 36

D.C. United 18 33

Real Salt Lake19 33

Kansas City 17 32

New York 17 31

Chicago 17 28