Kenny Miller scored two goals, including the winner, and the Whitecaps beat the New England Revolution 4-3 on Saturday night in Vancouver, British Columbia.
Camilo, on a penalty kick generated by a Miller scoring opportunity, and Jordan Harvey also scored for the Whitecaps (5-5-4), who are unbeaten in seven home games.
Miller scored in the 68th minute to give Vancouver a 4-2 lead. Running between two defenders, he fielded a long Camilo cross, pulled back and volleyed the ball into the top right corner of the net from about 20 yards out.
Juan Agudelo, Kelyn Rowe and second-half substitute Dimitry Imbongo scored for the Revolution (5-5-5), whose MLS unbeaten streak end at five matches and their overall run at six. Full story for BostonGlobe.com subscribers.