Sherjill MacDonald’s first MLS goal broke a tie just past midway through the first half as the Chicago Fire held on to beat the New England Revolution, 2-1, in Bridgeview, Ill.
Chris Rolfe also scored to help the Fire (12-7-5) win their third straight and move into a tie with New York for second place in the Eastern Conference, 5 points behind Kansas City.
Fernando Cardenas scored for New England (6-13-5), which dropped to 0-6-1 in its last seven matches. The Revolution also lost by one goal for the 12th time this season.
MacDonald scored in his fourth league game on a header from 6 yards out in the 25th minute. It was set up by Patrick Nyarko’s floating cross from deep in the left corner, and McDonald’s shot whistled past Revolution goalkeeper Matt Reis.
The 27-year-old MacDonald joined the Fire as a designated player on July 24, signed from a team in Belgium to boost Chicago’s attack.
The Fire opened the scoring on Rolfe’s penalty kick in the fifth minute. Rolfe was tripped in the penalty area by defender A.J. Soares, and referee Sorin Stoica awarded the penalty kick.
New England tied it on Cardenas’s shot from the goalmouth in the 11th minute. Cardenas’s kick caromed off goalkeeper Sean Johnson and a Chicago defender before rolling over the goal line.
Johnson preserved the victory by diving to stop a 28-yard shot by Soares just before time expired.
Sounders 2, Whitecaps 0 — Fredy Montero scored in the 64th minute, just two minutes after entering and Eddie Johnson added a clinching goal in the 87th minute for the host Seattle.
The only reason Montero was not in the starting lineup against the Whitecaps was due to his needing to miss practice on Friday to tend to a family matter. With one fewer day of preparation, Seattle coach Sigi Schmid — who said Montero coming off the bench was not punishment — decided Montero would be better served as a sub.
The result was a critical goal that had eluded the Sounders despite numerous earlier chances. After the goal, Montero even mimicked the celebration of Seattle Mariners pitcher Felix Hernandez following his perfect game with both hands in the air and a leg raised off the ground.
Impact 3, Earthquakes 1 — Lamar Neagle and Patrice Bernier scored in the second half to help host Montreal beat San Jose for its fourth straight victory.
Chris Wondolowski scored his league-leading 18th goal on a penalty kick in the 23d minute to give the Earthquakes a 1-0 lead.
FC Dallas 2, Real Salt Lake 1 — Fabian Castillo scored twice in the second half, including the winner in stoppage time, as FC Dallas snapped a six-game losing streak in Utah dating to 2007.
Chivas USA 1, Rapids 1 — Juan Pablo Angel scored in the 83d minute to rally Chivas USA to a tie in Commerce City, Colo. Brian Mullan scored in the 19th minute for Colorado, which has not lost in seven meetings (5-0-2) with Chivas USA.
Sporting KC 1, Toronto 0 — Kei Kamara scored on a free kick in the 83d minute to lift Kansas City to a road victory.