The Mariners have gotten a lot of mileage out of their rookies this season, but the tables turned Sunday as Seattle was undone by a pair of White Sox newcomers in a 9-3 loss at Safeco Field.

Rookie catcher Tyler Flowers ripped his first career grand slam in the sixth inning, two innings after right fielder Dayan Viciedo hit a three-run home run in his first game since being recalled from Triple-A on Saturday as Chicago completed a weekend sweep.

Both rookie blasts came off Seattle starter Jason Vargas, whose second-half struggles continued as he fell to 1-7 with a 6.43 ERA in his past 10 starts.

Vargas gave up 10 hits and a season-high nine runs in 5 2/3 innings. He's now 7-12 with a 4.52 ERA after opening the season 6-5 with a 3.57 ERA through July 1.

The Mariners took three of four in Cleveland while scoring 29 runs to open the week, but scored just five runs in three losses to Chicago. Seattle had a stretch of 21 straight scoreless innings until Josh Bard's two-run home run off the right-field foul pole in the eighth. Bard got a third RBI on a fielder's choice in the ninth before Matt Thornton came in to get the final two outs for the White Sox.

The Mariners managed five hits and a pair of runs in 7 1/3 innings off right-hander Gavin Floyd, who is now 12-10 on the season.

Ichiro Suzuki extended his hitting streak to 11 games with a 2-for-5 day. The veteran right fielder has batted .367 during that stretch, raising his season average to .274.

Mariners rookie third baseman Kyle Seager ran his own hitting streak to nine games with a ninth-inning single. He also reached base in the eighth on a wild pitch on a strikeout and scored on Bard's blast.

Vargas was coming off a strong seven-inning outing in which he didn't allow any earned runs in a no-decision at Cleveland, and he held the White Sox scoreless for the first three frames Sunday.

But Paul Konerko and Alexei Ramirez singled in the fourth and Viciedo followed with his home run to right center.

Things got worse in the sixth for Vargas when he gave up five hits -- including Flowers' slam -- before rookie Josh Lueke was summoned from the bullpen and allowed both of his inherited runners to score as Chicago's lead grew to 9-0.