The victory was the first in three matches for Philadelphia (4-3-3) and only the second in its last seven games. It was the fourth loss for the Fire (2-6-1) in the last six matches and the second straight game without a goal. Chicago has been shut out in five of its nine matches this MLS season.
This was MacMath's second shutout of the season, with Chicago's best chances coming from midfield.
SOUNDERS 4, EARTHQUAKES 0
Neagle made it 3-0 in the 54th minute with a left-footed kick from just inside the box after he danced around a defender and gave Seattle (3-3-3) its highest scoring output of the season after scoring only three in the first eight games.
San Jose (3-4-5) dropped to 0-3-2 on the road this season. The Earthquakes had snapped a six-game winless streak Wednesday beating Toronto FC.
Neagle drilled a right-footed shot from the center of the box to the top left corner for the first goal of the game in the 28th minute. He tallied his first goal of the season off a chest pass from Rosales, who received a cross in the box from Eddie Johnson.
IMPACT 3, REAL SALT LAKE 2
MONTREAL -- Matteo Ferrari scored in extra time to lift Montreal past Real Salt Lake.
Ferrari's own goal in 7th minute gave Salt Lake a 1-0 lead and Felipe Martins tied it for Montreal (6-2-2) in the 39th.
Kyle Beckerman put Salt Lake (5-5-2) ahead 2-1 in the 77th minute.
RED BULLS 1, REVOLUTION 1
FOXBOROUGH, Mass. -- Lloyd Sam scored in the 55th minute to lift the first-place New York to a draw with New England.
Sam scored a minute after Diego Fagundez had put the Revolution ahead.
Eastern Conference-leading New York (6-4-3) extended its unbeaten streak to 4-0-1. The Red Bulls also increased their winless stretch at Gillette Stadium to 17 matches since their last win here on June 29, 2002.
New England (2-4-4) stretched is winless streak to 0-1-2.
RAPIDS 2, CREW 0
Buddle, who scored 42 goals for the Crew from 2001-05, took a pass from Atiba Harris and, after several touches to create space, shot from close range for his second goal of the season in the 8th minute.
Colorado (4-4-3) assured its first win in eight tries in Columbus since 2005 when Powers' strike from long range deflected off Crew (3-4-3) defender Josh Williams after a free kick in the 69th minute.
Clint Irwin preserved his fourth shutout with a save on Glauber's header in the 80th minute.
WHITECAPS 3, GALAXY 1
VANCOUVER, British Columbia -- Russell Teibert scored his first two MLS goal to lead Vancouver.
Teibert, a 20-year-old from Ontario is in his third season, but had not scored previously while playing sparingly most of the time. Darren Mattocks also scored for the Whitecaps (3-4-3), who ended a seven-game winless streak and beat the Galaxy for the first time.
Gyasi Zardes had the lone goal for Los Angeles (4-3-2), which was unbeaten in five previous regular-season meetings and also eliminated Vancouver in the opening round of the playoffs last year en route to a second consecutive MLS championship.
All the scoring came in the second half.
Teibert's second goal, in the 76th minute, put Vancouver up 2-0. Zardes got the Galaxy on the scoreboard 10 minutes later, but Mattocks secured the win in stoppage time.
FC DALLAS 2, D.C. UNITED 1
FRISCO, Texas -- Je-Vaughn Watson's tiebreaking goal in the 77th minute helped FC Dallas extend its unbeaten streak to nine matches (7-0-2).
Jackson also scored for league-best Dallas (7-1-3), which improved to 6-0-1 at home while outscoring opponents 12-4.
Watson's first goal of the season was set up by Michel's corner kick that bounced past several players on both teams before hitting Watson's stomach near the far post and rolling in.
Dwayne DeRosario scored the only goal for United (1-8-1), which lost a franchise-record seventh straight contest by a combined margin of 18-4.
DeRosario's tying goal in the 44th minute was the first one allowed by FC Dallas in the first half all season and represented the D.C. captain's 101st career goal, tying him with Taylor Twellman for sixth on MLS' all-time list.
Copyright 2013 by The Associated Press
This story is from ESPN.com's automated news wire. Wire index