MONTREAL — Camilo Sanvezzo scored two second-half goals to lead the Vancouver Whitecaps to a 3-0 victory over the Montreal Impact on Saturday.

Kenny Miller scored from the penalty spot in the 23rd minute as Vancouver kept its MLS playoff hopes alive. The Whitecaps (11-10-8), who were seventh in the Western Conference at the beginning of the day, ended a five-game winless run and picked up only their second victory in 10 games.

It was the second 3-0 loss in a row for the Impact (13-9-6).

Vancouver’s first goal came when Nigel Reo-Coker blew past 37-year-old Alessandro Nesta on the right side. As he crossed the ball, defender Hassoun Camara fell and, as he was getting up, Matt Watson’s shot hit his arm.

Referee Jorge Gonzalez had no choice but to call a penalty, and Miller cashed in for his eighth goal of the year.

Earthquakes 2, at Real Salt Lake 1

Steven Lenhart scored two goals in a four-minute span of the first half to lead San Jose over Real Salt Lake. The Earthquakes’ second victory in 15 road games this season moved them within three points of a playoff spot.

Sporting K.C. 2, at Toronto FC 1

C.J. Sapong scored twice to help Kansas City extend Toronto’s winless streak to eight games.

Kansas City’s win propelled it to a tie atop the Eastern Conference standings with the New York Red Bulls, who host FC Dallas on Sunday.

At Revolution 2, D.C. United 1

Lee Nguyen got a second chance on a penalty kick and converted it in the 83rd minute to help New England snap a three-match winless streak and keep its MLS playoff hopes alive with a victory over D.C. United.

D.C. United had its winless streak extended to seven matches.

At Crew 3, Fire 0

Dominic Oduro scored in the first half, Federico Higuain converted a penalty kick to in the second half and Columbus cruised to victory over short-handed Chicago.

At Dynamo 5, Chivas USA 1

Giles Barnes and Boniek Garcia scored two goals each to lead Houston past Chivas. Barnes recorded his second two-goal game of the season, and Garcia scored his first goals this year to give Houston back-to-back wins for the first time since July 6 and 13.