SEATTLE -- Raul Ibanez hit a two-run homer and Joe Saunders pitched into the seventh inning to lead the Seattle Mariners over the slumping White Sox 4-2 on Monday night.
The White Sox have lost seven straight games, their longest slide since dropping seven in a row in September 2011.
Tom Wilhelmsen, who had blown three of his last four save opportunities, gave up a two-out RBI single to Adam Dunn in the ninth but earned his 13th save.
Saunders (4-5) returned to his winning ways at Safeco Field, allowing one run and five hits in 6 1-3 innings with one walk and five strikeouts. Saunders is 10-1 at the Mariners' ballpark. The lone loss came in his previous home start against Texas on May 24, when he gave up eight runs in five innings.
Chicago won its previous eight games in Seattle, but even the formerly friendly venue and a starting pitcher with a history of success against the Mariners couldn't stop the losing streak.
John Danks (0-2) allowed four runs -- three earned -- and seven hits in six innings, striking out five and walking one in his third start of the year. The loss snapped Danks' seven-game winning streak against the Mariners in his last eight starts against Seattle, he was 7-0 with a 1.31 ERA.
The Mariners took the lead for good in the third inning. With one out, Kyle Seager beat out a bunt single and Kendrys Morales drove him home with a double off the center-field wall. Ibanez capped the inning with his 10th home run.
Ibanez fell behind 0-2 but kept fouling off pitches, working the count full and homering to right field on the 13th pitch to give the Mariners a 4-1 lead.
Chicago opened the scoring in the second. Dayan Viciedo hit a bloop double to center and scored on Jeff Keppinger's single.
Seattle answered in the bottom half when Jesus Sucre's RBI single tied it at 1.