Kenny Miller scored two goals, including the winner, as the Whitecaps beat the New England Revolution, 4-3, 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 ended at five matches and their overall run at six.
Timbers 1, FC Dallas 0 — Darlington Nagbe scored in the 52d minute and host Portland ran its MLS unbeaten streak to 13 games with a victory over FC Dallas.
Portland (6-1-8, 26 points) pulled within 2 points of Western Division-leading Dallas (8-3-4).
Portland hasn’t dropped a match since losing to Eastern Division-leading Montreal, 2-1, on March 9. The victory Saturday was the Timbers’ sixth during their club-record 13-match unbeaten streak.
Dallas lost for only the second time in 13 games, but both defeats came on trips to the Pacific Northwest. Dallas lost at Seattle, 4-2, on May 18.
Portland won the season series over Dallas, with the teams playing to a 1-1 tie May 8. The Timbers play at Dallas on June 26 in the US Open Cup quarterfinals.
Crew 2, Impact 0 — Matias Sanchez and Dominic Oduro scored early and Andy Gruenebaum made three saves as host Columbus snapped Montreal’s three-match winning streak.
The Crew (5-5-5), who had two ties and a loss in their previous three games, won for just the second time in seven home games.
Sanchez scored his first MLS goal in the sixth minute, and Oduro netted his team-leading seventh goal in the 22d, stealing the ball from Collen Warner for a partial breakaway that he finished with a slotted ball past a charging Perkins.
Toronto FC 2, D.C. United 1 — D.C. United defender Daniel Woolard headed the ball into his own net in the 41st minute giving visiting Toronto its first victory since March 9.
Robert Earnshaw scored on a header in the 30th minute after United went ahead, 1-0. Then Woolard inadvertently knocked the ball into the back of his own net to give Toronto the go-ahead goal.
Toronto (2-7-5) snapped an 11-match winless streak (0-6-5) with its best offensive performance of the season on the road. The club had scored just three times in six previous games away from BMO Field.
Earthquakes 2, Rapids 1 — Sam Cronin scored the winning goal in the 52d minute and visiting San Jose beat Colorado to give Mark Watson his first win as interim coach.
Steven Lenhart scored his first goal of the season in the 11th minute to give San Jose a 1-0 lead, ending a two-match scoreless drought. The Earthquakes had scored only 13 goals in their first 15 games.
Watson replaced Frank Yallop after San Jose’s 3-0 loss to Real Salt Lake on June 1. The Earthquakes (4-6-6) had only one win in their previous 11 matches.
Brazil 3, Japan 0 — Neymar started to live up to Brazil’s huge expectations only three minutes into the Confederations Cup, scoring an early goal to spark host Brazil over Japan in the opening match of the tournament.
The Brazil striker scored with a firm shot from outside the penalty area, connecting with the ball after Fred controlled a long cross from Marcelo with his chest.
Paulinho added the second goal for Brazil in the 48th, deftly controlling a cross from Dani Alves before turning inside and shooting. Jo scored in the third minute of stoppage time to seal the victory.