The Seattle Sounders beat the Chicago Fire 2-1 while Philadelphia edged New York by a goal in the MLS.The Sounders opened the scoring through O'Brian White in the seventh minute, although the Fire responded almost immediately when Diego Chaves equalised.

But the home side hit back as Steve Zakuani combined with White to restore the lead as Seattle hung on for the three points and their first win of the season.

Meanwhile, Philadelphia Union defeated New York Red Bull through substitute Roger Torres' late strike in the second half.

New York went agonisingly close to breaking the deadlock when Juan Agudelo hit the post in the 21st minute before he again struck the woodwork 10 minutes later.

But the final say went to Torres, who fired a low shot past Red Bull custodian Bouna Coundoul after receiving a pass from Danny Mwanga.

Elsewhere, Real Salt Lake, who recently qualified for the CONCACAF Champions League final, had a 2-0 victory over New England Revolution while David Beckham's LA Galaxy could only muster a 1-1 draw after they conceded a late equaliser against DC United.

The scores finished even in the match between San Jose Earthquakes and Toronto FC while Chivas USA and Columbus Crew played out a 0-0 draw.