Jason Giambi broke out of a 4-for-38 slump with a pair of home runs and drove in seven runs Sunday, leading the New York Yankees to a 10-3 victory and a sweep of their weekend series with the Kansas City Royals.\nGiambi's 22nd home run came in the third inning against loser Zack Greinke (3-16), and gave him 1,000 RBIs for his career.\nTwo innings later, he connected again for his 23rd homer and 1,500th career hit, this time after another hit by Alex Rodriguez. It was the sixth multihomer game of the season for Giambi and the 29th of his career.\nIn the sixth, the Royals walked Rodriguez intentionally to load the bases, and Giambi followed with a two-run single to give him seven RBIs in a game for the third time in his career. Bernie Williams added a run-scoring single and drove in three runs.\nAl Leiter (4-3) earned his third straight win, limiting the Royals to two hits in six innings. He struck out six, walked three and threw 112 pitches after reaching 75 after three innings.
Indians 4, Blue Jays 1\nCasey Blake and Aaron Boone homered off Josh Towers (10-10), and Jake Westbrook pitched into the seventh inning to lead surging Cleveland over Toronto.\nThe Indians have won nine of 11 and are a major league-best 19-7 since July 31. Cleveland is one game behind the New York Yankees and a half-game back of the Los Angeles Angels in the wild-card race.\nReed Johnson drove in the lone run for the Blue Jays, who have lost eight of 10 to fall to 65-65.\nWestbrook (13-13) has gone 7-1 over his last eight starts. He allowed one run on eight hits, while striking out three and walking one in 6 1/3 innings. Bob Wickman pitched the ninth for his 34th save in 39 chances.
Red Sox 11, Tigers 3\nDavid Wells pitched seven strong innings, and Boston had its third consecutive offensive outburst against Detroit.\nThe Red Sox were led by David Ortiz's 33rd homer and three RBIs, Bill Mueller's homer and three hits and Johnny Damon's two hits and three RBIs.\nWells (11-6) gave up three runs, two earned, and nine hits with a season-high seven strikeouts. He didn't walk a batter for the sixth time in his last seven starts.\nNate Robertson (6-11) struggled after two starts in which he allowed a total of three runs and four hits in 16 innings. He gave up eight runs and nine hits in 5 2-3 innings.\nBoston maintained its 1 1/2-game lead in the AL East over the New York Yankees, who beat Kansas City 10-3.
Mariners 9, White Sox 2\nFreddy Garcia gave up a season-high eight runs in 4 1/3 innings and Seattle beat Chicago.\nAfter flirting with a no-hitter in his previous start, Garcia (11-7) made his shortest outing of the season, leaving after the last-place Mariners scored three runs in the fifth to take an 8-2 lead.\nGarcia, who pitched with Seattle from 1999-2004, dropped to 0-3 with an 8.35 ERA against his former team this year. He made his first start at Safeco Field since being traded June 27, 2004.\nJamie Moyer (11-5) improved his record at home to 8-0 this season and reserve Dave Hansen came off the bench for Richie Sexson to hit a home run as the Mariners avoided getting swept at home by the AL Central leaders for the first time since July 30-Aug. 1, 1993.
Reds 7, Pirates 2\nKen Griffey Jr. hit his 534th career home run to tie Jimmie Foxx for 13th place on the all-time list, and the Cincinnati Reds beat the Pittsburgh Pirates 7-2 Sunday for their fourth straight win.\nGriffey went deep against Pittsburgh starter Kip Wells (7-14) in the fourth inning for his 33rd homer of the season and fourth in as many games, then doubled down the right-field line in the sixth for the 1,000th extra-base hit of his career.\nGriffey also extended his hitting streak to 14 games. The 12-time All-Star has hit .458 (27-for-59) during the stretch, with 10 multihit games.\nLuke Hudson pitched six strong innings for his fifth win in six starts. Hudson (6-6) allowed one run and three hits, while walking four and striking out seven.\nWells went 6 2-3 innings, allowing four hits and three runs.
Cubs 14, Marlins 3\nCarlos Zambrano scattered six hits over eight innings, and the Cubs scored eight runs in the seventh to beat Florida.\nThe Cubs retired Hall of Famer Ryne Sandberg's number before the game, then got three hits from MVP candidate Derrek Lee, including two solo homers.\nJerry Hairston had three hits, a run and four RBIs, and Todd Hollandsworth had two hits, including a two-run double in the seventh.\nCarlos Delgado hit a three-run homer for the Marlins, whose three-game winning streak ended.\nZambrano (11-5) struck out six and walked two, while Marlins starter Josh Beckett (12-8) allowed six runs -- five earned -- and seven hits in six-plus innings.