SEATTLE -- Eddie Johnson scored twice, including the winner early in the 62nd minute, and the Seattle Sounders ended FC Dallas' nine-game unbeaten streak in MLS play with a 4-2 victory Saturday night.
Johnson's second goal of the game and fourth this came just one minute after Dallas completed a comeback from a 2-0 deficit when Michel drilled a corner kick from the right side into the upper left roof of the Seattle net to tie it.
The Sounders (4-3-3) stretched their unbeaten streak to six games (4-0-2) after a franchise-worst 0-3-1 start.
League-leading Dallas (7-2-3) hadn't lost since a 3-1 setback at Chivas USA on March 10 in the second game of the season.
Johnson put the Sounders on the board in the 16th and Lamar Neagle made it 2-0 in the 30th. Second-half substitute Obafemi Martins added an insurance goal in the 83rd minute as Seattle racked up four goals for the second straight game.
Kenny Cooper got one back for Dallas early in the 54th before Michel's equalizer in the 61st.
Johnson's winner was set up by Neagle, who sent a through ball toward the top of the penalty area. Johnson took it around onrushing goalkeeper Raul Fernandez and, from 10 yards in front of the net on the right side, sent a shot across the goalmouth and into the far side of the net.
Midfielder Osvaldo Alsono set up Johnson's first goal on a counterattack. Johnson took the long pass from Alonso, went into the penalty area and fired into the back center of the net from 16 yards in front, getting his shot past onrushing defender Matt Hedges.
That was just the second time in 12 games this season that Dallas has allowed a first-half goal.
Neagle scored on a wide-open breakaway 14 minutes later after taking a through-ball from Brad Evans.
FC Dallas cut it to 2-1 when Cooper, playing near the penalty spot, nodded in a free kick that Michel drove into the box from 40 yards upfield.
Michel's dramatic game-tying goal came on a corner from the right side that went just over the outstretched fingers of Sounders keeper Michael Gspurning.