Yankees 8, White Sox 5
CHICAGO (AP) - Melky Cabrera became the first Yankee in 14 years to hit for the cycle, leading New York to an 8-5 victory over the Chicago White Sox on Sunday afternoon.
Cabrera hit a three-run homer in the second, doubled in the fourth and chased Mark Buehrle (11-5) with an RBI single in the fifth. He then tripled to right leading off the ninth against Scott Linebrink, drawing a loud roar from a crowd that had showered Buehrle with cheers before his first start at home since his perfect game.
This time, the fans saw something rare happen at the plate.
Cabrera's cycle was the 15th time a Yankees player has accomplished the feat. The cycle was the first by a Yankee since Tony Fernandez did it against Oakland on Sept. 3, 1995, and the second by a White Sox opponent in as many seasons. Minnesota's Carlos Gomez did it against the White Sox at U.S. Cellular Field on May 7, 2008.
CC Sabathia (11-7) gave up five runs and 10 hits in seven innings for the Yankees. Mariano Rivera got four outs for his 30th save in 31 chances.
Jermaine Dye and Jim Thome hit back-to-back homers in the third for Chicago.
Angels 13, Twins 4
MINNEAPOLIS (AP) - Kendry Morales homered twice and had a career-high six RBIs, helping the Angels sweep the three-game series.
Jered Weaver (11-3) struck out a career-high 11 in 6 1-3 innings for Los Angeles (63-40), which has the best record in the American League and has won 13 of their last 15 games.
Morales hit the first of his two three-run shots in the fifth as the Angels opened the inning with five straight hits to chase Glen Perkins. He connected again in the eighth to give Los Angeles a 13-4 lead.
Perkins (6-7) gave up nine runs, eight earned and 12 hits.
Justin Morneau hit his 28th homer and newly acquired Orlando Cabrera also went deep for Minnesota.
Red Sox 18, Orioles 10
BALTIMORE (AP) - Newcomer Victor Martinez tied a career high with five hits, Josh Reddick and Rocco Baldelli homered, and Boston reached season highs in runs and hits.
It was the fourth straight victory for the Red Sox, whose 23-hit attack included three apiece from Mike Lowell, Kevin Youkilis and Dustin Pedroia. Martinez finished with four RBIs and Manny Delcarmen (4-2) got the win.
The Red Sox outscored Baltimore 28-15 in completing their first three-game sweep on the road since June 2-4 in Detroit.
Obtained Friday in a trade with Cleveland, Martinez singled in a run in the second inning, got two hits in a seven-run fourth, singled in the sixth and added an RBI double in the eighth.
Adam Jones and Ty Wigginton homered for the Orioles, now 2-11 against the Red Sox this season. Jason Berken (1-9) got the loss.
Royals 4, Rays 1
ST. PETERSBURG, Fla. (AP) - John Buck ended James Shields' bid for a no-hitter with a leadoff single in the eighth inning and Mitch Maier drove in three runs for Kansas City.
Shields (6-8) dominated the Royals before Buck's hit started a two-run inning. Pinch-runner Ryan Freel advanced all the way to third when catcher Dioner Navarro made an errant throw to second on Alex Gordon's fielder's choice. Maier then drove him in with an infield single that gave Kansas City a 1-0 lead.
Gordon stole home later in the inning when Maier got involved in a rundown.
Brian Bannister (7-7) gave up five hits and struck out seven over seven scoreless innings for the Royals, who won for the first time in nine games against Tampa Bay this season. Joakim Soria, who allowed a homer to Ben Zobrist in the ninth, pitched the final two innings to pick up his 18th save.
Indians 11, Tigers 1
CLEVELAND (AP) - Carl Pavano tossed eight sharp innings to lead the Indians to the victory.
Asdrubal Cabrera and Grady Sizemore each hit a two-run homer off Armando Galarraga (5-10) as Cleveland totaled 13 hits and won for the seventh time in 10 games.
Pavano (9-8) allowed one run and six hits to improve to 3-0 with a 1.93 ERA against the Tigers this season. The 33-year-old right-hander struck out four and walked one in his first win since a 5-4 victory at Detroit on July 11.
Galarraga allowed eight runs and 11 hits over 5 2-3 innings to fall to 0-3 in five starts since beating Oakland on June 30.
Blue Jays 7, Athletics 2
OAKLAND, Calif. (AP) - Aaron Hill hit a two-run homer and Toronto roughed up Vin Mazzaro in a victory over Oakland.
The Blue Jays scored five runs off Mazzaro before making an out. Adam Lind doubled after Hill's 26th homer, and Lyle Overbay and Vernon Wells each walked to load the bases. Alex Rios then hit a three-run double.
Lind singled in a run in the second and Rod Barajas hit his 10th homer off Mazzaro in the fifth.
Ricky Romero (10-4) gave up two runs in seven innings for Toronto, joining Tampa Bay's Jeff Niemann as the only rookies with double-digit victories.
Rangers 4, Mariners 2
ARLINGTON, Texas (AP) - Jarrod Saltalamachia broke a tie with a two-run homer in the seventh, Scott Feldman bounced back from his worst start of the season with seven strong innings, and the Rangers beat the Mariners.
With the score tied, Nelson Cruz led off the seventh with a single off reliever Jack White (2-2). One out later, Saltalamacchia belted White's first pitch off the foul pole in right field for his ninth homer of the season.
Feldman (10-4) gave up two runs and five hits with four strikeouts and two walks, extending his career-best win total and assuming the team lead in victories as the Rangers won for the 11th time in 14 games.