BRIDGEVIEW, Ill. — Jozy Altidore had a goal and an assist and Toronto FC beat the Chicago Fire 2-1 on Saturday night to move into first place in the Eastern Conference.

Altidore opened the scoring in the 33rd minute, finishing Justin Morrow’s cross from the middle of the area. Altidore assisted Jonathan Osorio’s goal in the 52nd minute, blocking Sean Johnson’s errant throw-out so Osorio could send back an easy chip shot past the out-of-position goalkeeper.

Altidore has six goals in his last eight games — nine in 10 counting his two U.S. national team appearances. His scoring burst comes at a crucial time for Toronto FC (13-8-7) with last year’s MLS MVP, Sebastian Giovinco, out for four weeks with a muscle strain.

Michael de Leeuw closed the deficit to one for Chicago (6-13-8) with a high-leaping header from in front of the net in the 64th minute.

TIMBERS 1, REAL SALT LAKE 0

PORTLAND, Ore. — Fanendo Adi scored the only goal and Portland celebrated its 100th consecutive regular-season sellout with a victory over Real Salt Lake.

The capacity crowd of 21,144 continued the streak that started when Portland joined MLS in 2011. Including MLS playoff games, the Timbers have sold out 105 consecutive matches.

In the 12th minute, Darlington Nagbe took a shot from just outside the RSL penalty area that was blocked by a defender. The ball bounced right to Adi in the penalty area, where the forward touched the ball wide, paused, and then unleashed a right-footed shot past goalkeeper Nick Rimando for his 14th goal.

Portland goalkeeper Jake Gleeson made five saves for his fifth shutout of the season. RSL’s best chance came in the 65th minute, when Javier Morales barely missed a 20-yard free kick just over the crossbar. Rimando had two saves.

Portland (10-11-18) remained in the final playoff position in the Western Conference. RSL (12-9-8) into third place.

RAPIDS 1, FC DALLAS 0

FRISCO, Texas — Dominique Badji scored, Tim Howard had a season-high seven saves and Colorado beat FC Dallas to snap a four-game winless streak.

Badji took a throw-in from Sebastian Le Toux on the left flank, beat a defender and blasted a right footer past goalkeeper Chris Seitz into the lower-left corner in the 52nd minute.

Howard had his fifth shutout, making two saves in the closing minutes, in 10 starts this season.

FC Dallas (15-8-6) — which outshot the Rapids 17-6, including 7-1 on target — had its 19-game home unbeaten streak, dating to last season, snapped.

Colorado (12-5-10) trails MLS-leading FC Dallas by five points with seven matches to play.

REVOLUTION 3, NEW YORK CITY FC 1

FOXBOROUGH, Mass. — Diego Fagundez had a goal and an assist in New England’s victory over New York City FC.

The Revolution (8-12-9) have won two straight to close within a point of Orlando City for the sixth playoff spot in the Eastern Conference. NYCFC (12-9-8) fell to second in the conference.

With NYCFC goalkeeper Josh Saunders dropping to his knees, Juan Agudelo looked as if he would shoot to the near post but fired his right-footed shot to the top far post in the 21st minute. Fagundez assisted on the goal.

Lee Nguyen took a cross from Kelyn Rowe from just outside the 6-yard box, and then tapped a right-footed shot to the near post to put the Revs up 2-0 just before the break.

Frank Lampard scored in the 49th minute for NYCFC before Fagundez slipped past three defenders and scored in the 58th minute.

WHITECAPS 3, CREW 1

COLUMBUS, Ohio — Andrew Jacobson scored the go-ahead goal in the 74th minute, Erik Hurtado added another in the 82nd and Vancouver beat Columbus.

Jacobson dribbled in from near midfield and slotted home a right-footed shot from the right side of the arc — Vancouver’s first shot on goal. Erik Hurtado made it 3-1 on a putback off David Edgar’s attempt.

The Whitecaps (9-13-7) tied it in the 13th minute on an own goal by the Crew’s Gaston Sauro. Columbus (5-11-11) opened the scoring moments before on Ola Kamara’s leaping kick.

Columbus’ Tony Tchani was sent off in the 86th minute due to violent conduct.

The kickoff was delayed over an hour due to weather.

SOUNDERS 1, EARTHQUAKES 1, TIE

SAN JOSE, Calif. — Nicolas Lodeiro scored in the 80th minute and Seattle rallied to tie San Jose.

The Sounders (9-13-5) bounced back after having their five-game undefeated streak snapped at Portland on Aug. 28, while the Earthquakes (7-8-12) are winless in four straight.

Lodeiro, who transferred from Argentina’s Boca Juniors and signed with Seattle in July, scored off a free kick for his third goal of the season.

In the first half, San Jose’s Jordan Stewart crossed to Chris Wondolowski, who scored an easy tap-in in front of the goal in the 20th minute.

IMPACT 1, UNION 1, TIE

CHESTER, Pa. — Matteo Mancosu tied it with a header in the 88th minute and Philadelphia held on for a the draw with Montreal.

Hernan Bernardello crossed in a diagonal chip pass and Donny Toia flicked it along through the middle of the Union defense to set up Mancosu’s goal for the Impact (9-8-11).

Union (11-10-8) goalkeeper Andre Blake injured his hip on the play from a diving attempt to make a save but stayed on for the remainder of the contest.

Tranquillo Barnetta opened the scoring in the 45th minute on a straightaway left-footed shot from 25 yards. It was Barnetta’s fifth goal of the season.