Chris McCann answered in the 56th minute, heading home a cross from Almiron. Parkhurst’s long header off a clearance by Villa led Almiron down the left side and, from the goal line, he lofted it to McCann at the top of the 6-yard box for the finish.
Zusi slipped behind the defense and ran onto a long well-played ball from Jimmy Medranda before chipping it over a sliding defender and goalkeeper Stefan Frei in the 78th minute.
Sanchez converted from the spot to give Sporting (4-1-1) a 1-0 lead in the 34th minute after Johnny Russell drew a foul in the area against Nouhou Tolo.
Will Bruin scored Seattle’s first goal of the season, making it 1-1 in the third minute of first-half stoppage time. Christian Roldan gave the Sounders (0-3-1) a 2-1 lead in the 73rd with a low one-timer from the top of the box off a feed from Bruin.