Vancouver snaps Portland's unbeaten run with 2-1 victory

Vancouver Whitecaps players celebrate a goal by Kei Kamara (23) against the Portland Timbers during an MLS soccer match Saturday, Aug. 11, 2018, in Po

Vancouver Whitecaps players celebrate a goal by Kei Kamara (23) against the Portland Timbers during an MLS soccer match Saturday, Aug. 11, 2018, in Po

Vancouver Whitecaps' Kei Kamara (23) scores on a header against the Portland Timbers during an MLS soccer match Saturday, Aug. 11, 2018, in Portland,

Vancouver Whitecaps' Kei Kamara (23) scores on a header against the Portland Timbers during an MLS soccer match Saturday, Aug. 11, 2018, in Portland,

Portland Timbers' Dairon Asprilla, second from left, and David Guzman for a head ball with Vancouver Whitecaps' Kendall Waston (4) during an MLS socce

Portland Timbers' Dairon Asprilla, second from left, and David Guzman for a head ball with Vancouver Whitecaps' Kendall Waston (4) during an MLS socce

Vancouver Whitecaps' David Guzman (20) vies with Portland Timbers Nicolas Mezquida (11) for possession of the ball during an MLS soccer match Saturday

Vancouver Whitecaps' David Guzman (20) vies with Portland Timbers Nicolas Mezquida (11) for possession of the ball during an MLS soccer match Saturday

PORTLAND, Ore. (AP) — Kei Kamara and Cristian Techera each scored for the Vancouver Whitecaps in a 2-1 Cascadia Cup victory over the Timbers on Saturday night, snapping a 15-match unbeaten streak for Portland.

The Timbers (10-3-8) had not dropped a league match since losing 3-2 at Orlando City on April 8. The 15-match streak was the longest in MLS this season and equaled a franchise record for Portland.

The Whitecaps (9-9-6) were without 17-year-old midfielder Alphonso Davies because of a groin injury. Bayern Munich acquired Davies last month for a transfer fee that could, with bonuses, total an MLS record of $22 million. He'll move to the German team after Vancouver's season.

Diego Valeri scored on a second-half penalty kick for the Timbers, who lost at home for the first time this season.

Kamara gave the Whitecaps the early lead with a header off a free kick in the 14th minute. He celebrated his team-leading 10th goal of the season by doing a little dance in front of the Timbers Army supporters' section with teammate Kendall Waston.

The Timbers had a good opportunity to pull even in the 41st minute, but Valeri's penalty kick went just wide. The reigning league MVP and Portland's top scorer buried his head in his hands after missing the shot.

In the 43rd minute, Techera scored from close range in his 100th MLS appearance to put the Whitecaps up 2-0.

Valeri got another chance in the 71st minute, this time scoring on a penalty kick against Stefan Marinovic for his ninth goal of the season. His free kick in the 89th minute was slapped away by Marinovic.

Portland was coming off a 3-0 victory over the Philadelphia Union last weekend that gave the Timbers their longest MLS undefeated streak since they also went a record 15 games without a loss in 2013. Portland is the only team with two streaks that long. The longest unbeaten streak is 19 games, set in 2010 by Dallas.

The Timbers had not lost at home in 16 regular-season matches dating back to last season.

Earlier this week, the Timbers acquired defender Jorge Villafana from Santos Laguna of Liga MX. The team also saw the return of forward Lucas Melano from loan to Argentina club Estudiantes. Neither player was available for the match.

The Cascadia Cup is the three-way rivalry between the Timbers, Whitecaps and Seattle Sounders that was started by rivalry groups before the teams joined MLS. It was the first meeting between the Timbers and Whitecaps this season.

The Whitecaps were coming off a 2-2 road draw to NYCFC in MLS play. Vancouver played Toronto FC to a 2-2 draw for the first leg of the Canadian Championship final on Wednesday night. The final moves to Toronto next week.