Alvaro Fernandez scored on a header in the 52nd minute and Eddie Johnson scored in the 64th and the Seattle Sounders halted a nine-game winless streak on Saturday night by beating the Colorado Rapids 2-1.

Mauro Rosales assisted on both goals.

The Sounders (8-5-6, 30 points) had not won since a 2-0 decision at Dallas on May 9. Between then and Saturday, they went 0-4-5.

Saturday's game marked the return of Seattle midfielder Steve Zakuani. He played for the first time since April 22, 2011, when he suffered a broken right leg during a game in Colorado on a hard tackle by Brian Mullan. The Rapids forward was suspended for 10 games. Zakuani came on early in the 86th minute to a loud standing ovation from the 39,060 fans.

Second-half sub Omar Cummings scored in the 79th minute for Colorado (7-10-1, 22 points), which has lost two straight and four of its past five. An apparent tying goal by Jeff Larentowicz midway through the 85th minute was flagged offside.