Rosales spurned a chance to put Seattle up with a wide-open header in the 24th minute, but made amends four minutes later when he helped set up Neagle’s opener. After a turnover in midfield from a too-clever Sam Cronin backheel, the Sounders broke the other way, with Rosales eventually chesting it down for an on-rushing Neagle to laser past Jon Busch.

The Earthquakes had several golden opportunities to equalize but were unable to find the final touch. Alan Gordon, returning from a four-game suspension, felt the rust in the final third, twice missing from close range. Chris Wondolowski also had a solid chance, but his redirect attempt was right at Gspurning.

Those misses would prove especially problematic as Rosales completed his redemption for his earlier flubbed header by curling a 20-yard free kick inside the near post just moments before the halftime whistle.

After going 38 matches without registering a goal and an assist in the same game, Rosales has now done that twice in his past three.

The Sounders essentially put the game away when Neagle got his other goal. The forward fought off a pair of Quakes defenders to control Servando Carrasco's pass and then put a left-footed shot inside the near post to beat Busch from about 16 yards out.

Just for good measure, Obafemi Martins put the final touches on the win with a stoppage time goal. He now has two goals four MLS appearances.

The loss ended the Quakes' four-game league winning against the Sounders. It was also the first time since July 23, 2011 that they had given up four goals in a match.

San Jose (3-4-5, 14 points) drop to fifth in the West, and return home to Buck Shaw Stadium to host the Colorado Rapids next weekend. Seattle (3-3-3, 12 points) climb to sixth in the West, and host front-runners FC Dallas next Saturday.