PORTLAND, Ore. — Diego Valeri and Fanendo Adi scored second-half goals to give the Portland Timbers a 2-1 victory over the Philadelphia Union on Saturday.

The victory gave Portland (11-11-8) 41 points and moved it ahead of Sporting Kansas City for fifth place in the Western Conference. The loss kept Philadelphia (11-11-8) at 41 points. The Union are fourth in the Eastern Conference.

In the first minute of the half, Darren Mattocks turned past defender Keegan Rosenberry on the Philadelphia end line, then delivered a driven pass to Valeri a couple yards from goal. From that close, it was a simple task for the forward to redirect the ball past goalkeeper Andre Blake for his 12th goal.

Less than a minute later, Philadelphia evened the score. Fabian Herbers drove toward the edge of the Portland penalty area, where two defenders forced him into overrunning the ball. Fortunately for the Union, Chris Pontius was following the play and jumped on the stationary ball, slamming a left-footed shot past Portland goalkeeper Jake Gleeson for his 11th goal.

Portland regained the lead in the 53rd minute, with Mattocks again setting things up. After collecting a poor clearance by Rosenberry, Mattocks attempted a 12-yard shot, which deflected off Adi standing on the 6-yard line and into the goal for his 15th goal of the year.

Valeri and Adi have scored 27 of Portland’s 45 goals this season.

CREW 4, ORLANDO CITY 1

ORLANDO, Fla. — Ola Kamara had two goals and an assist and Columbus beat Orlando City to end a two-game losing streak.

The Crew (6-11-11) opened the scoring in the sixth minute when Justin Meram’s pass from the midfield circle split the Orlando City defense. Kamara took it first and laid it off to Ethan Finlay for the open-net finish.

Finlay and Kamara ran behind the Orlando defense again in the 44th minute, this time with Finlay setting up an easy finish for Kamara.

Kamara capped the scoring in the 95th minute with his 13th goal of the season.

Cyle Larin scored his 14th of the year for Orlando City (7-9-13) on a right-footed shot from behind the penalty arc in the 79th minute. Seb Hines scored an own goal in the 22nd minute to make it 2-0 for Columbus.

DYNAMO 1, REAL SALT LAKE 0

SANDY, Utah — Alex scored off a defensive miscue in the first half and Houston held off Real Salt Lake for the Utah club’s first home loss of the season.

Real Salt Lake (12-10-8) midfielder John Stertzer turned it over deep in his own end as a result of Ricardo Clark’s pressure. Alex pounced on the loose ball and free path at goal, slotting a toe punch past goalkeeper Nick Rimando in the 36th minute.

RSL have gone winless in its last three and dropped to 8-1-6 at home in 2016.

The Dynamo (6-11-11) ended a three-game winless streak and moved out of last place in the overall standings. Houston is 10 points below the Western Conference red line with six games left.

REVOLUTION 3, IMPACT 1

MONTREAL — Kai Kamara scored in the first minute and Kelyn Rowe added two goals to help New England beat Montreal.

The Revolution (9-12-9), who lost to Dallas in the U.S. Open Cup final this week, posted a third straight win in Major League Soccer play with only their second road victory of the season. New England moved two points behind fifth-place Montreal in the Eastern Conference playoff race.

Didier Drogba scored on a penalty for Montreal (9-9-4), which has only one win in seven games.

NEW YORK CITY FC 2, FC DALLAS 2, TIE

NEW YORK — Khiry Shelton finished Jack Harrison’s diagonal cross with a header in the 78th minute and New York City FC tied MLS-leading FC Dallas.

Michael Barrios scored his ninth goal of the season in the 52nd minute to give FC Dallas (15-8-7) a 2-1 lead. Maximiliano Urruti slotted one into the top netting from a narrow angle to make it 1-all in the 20th. Mauro Rosales assisted both FC Dallas goals.

Thomas McNamara opened the scoring in the eighth minute for NYCFC (12-9-9) with a right-footed shot from the center of the box.

SOUNDERS 1, WHITECAPS 0

SEATTLE — Jordan Morris scored in the 81st minute and Seattle beat Vancouver to keep its playoff hopes alive.

The goal was the rookie forward’s team-leading 10th.

Seattle (10-13-5) won for the first time since Aug. 21 and snapped a three-game winless streak. Stefan Frei had his sixth shutout of the season.

Vancouver (9-14-7) has just two wins in its last 11 games.

EARTHQUAKES 0, RAPIDS 0, TIE

COMMERCE CITY, Colo. — Colorado’s Tim Howard made a highlight save in the first half, San Jose’s David Bingham added his own after the break and the Rapids and Earthquakes played to the scoreless draw.

The Rapids (12-5-11) stayed undefeated at home and moved into second place in the overall standings, tied with the Los Angeles Galaxy and five points behind FC Dallas. The Quakes (7-8-13) tied the Vancouver Whitecaps for eighth place in the West, five points out of the playoffs.