SEATTLE (AP) — Seattle's Chad Marshall headed in a corner from Marco Pappa in the 84th minute to complete a 2-1 home win over Philadelphia on Saturday, keeping the Sounders atop the Major League Soccer standings.
Seattle fell behind in the 13th minute when Brad Evans put the ball into his own net and the Union held that lead until Obefemi Martins equalized in the 61st.
Philadelphia has got eight games without a win, levelling the club's longest winless sequence.
TORONTO 1, NEW ENGLAND 2
Defender Doneil Henry made two mistakes that led to New England goals in the Revolution's 2-1 victory at Toronto.
Henry's turnover in the 24th minute led to the first goal for New England, as Daigo Kobayashi sent a through ball for rookie Patrick Mullins, whose beat the diving goalkeeper for his first MLS goal.
Henry compounded the error when he gave away a penalty for hand ball in the 82nd minute and Lee Nguyen converted from the spot.
Toronto had taken the lead through A.J. Soares in the sixth minute but fell to a third-straight defeat.
CHICAGO 2, REAL SALT LAKE 3
Real Salt Lake's Joao Plata scored twice in the final 24 minutes, including the winner in stoppage time, to giving the visitors a 3-2 win at a Chicago side that is still winless after eight games.
The Fire lost despite scoring twice in the first 30 minutes, with Mike Magee and Juan Luis Anangono finding the net.
Plata pulled a goal back in the 72nd minute, Alvaro Saborio equalized at the start of stoppage time and then Plata came up with the last-gasp winner for Real Salt Lake, which remained two games behind Seattle for the league's best record.
COLORADO 1, LOS ANGELES 0
Colorado's Vincente Sanchez scored in the 20th minute and the Rapids held on for a win over Los Angeles.
Sanchez, who sat out the second half with a sore left knee, curled a shot between two defenders to record his team-leading fifth goal.