CLEVELAND (AP) - Asdrubal Cabrera went 5 for 5 with two homers and five RBIs as the Cleveland Indians completed a three-game sweep of Cincinnati with a 12-4 win Sunday over the reeling Reds, who for the moment have lost bragging rights as Ohio's best team.
Cabrera hit a two-run homer in the first inning off Edinson Volquez (3-2) for the Indians, who did early damage after winning the series' first two games with late-inning comebacks. Cabrera added a solo homer in the sixth to give Cleveland an 8-4 lead.
Michael Brantley, Cabrera and Shin-Soo Choo - the top three hitters in Cleveland's lineup - went a combined 10 for 12 with six runs and nine RBIs.
Carlos Carrasco (3-2) gave up four runs in six-plus innings, handing the Reds their fifth straight loss.
Red Sox 5, Cubs 1
BOSTON (AP) - Tim Wakefield held Chicago to four hits in 6 2/3 innings, and Adrian Gonzalez had four hits of his own to lead the Boston Red Sox to a 5-1 victory on Sunday and send the Cubs home after their first visit to Fenway Park since the 1918 World Series.
Boston took two out of three from Chicago and has now won eight of its last nine to move one-half game behind the New York Yankees and Tampa Bay Rays in the AL East.
Making his third start of the season, this one because of injuries to John Lackey and Daisuke Matsuzaka, Wakefield (1-1) struck out three and walked none before leaving with two out in the seventh.
James Russell (1-5) was also filling in, because Matt Garza was scratched with right elbow stiffness. He allowed three runs and seven hits in four-plus innings.
Yankees 9, Mets 3
NEW YORK (AP) - Derek Jeter tied the score with a two-run single that sparked an eight-run rally in the seventh inning, Alex Rodriguez drove in the go-ahead run with yet another hit after an intentional walk to Mark Teixeira and the Yankees pummeled the Mets in the finale of their weekend Subway Series.
In a slump for most of the season, Jeter hit a two-run, bases-loaded single off Mike Pelfrey (3-4) that made it 3-all - just the second time since Aug. 11 that Jeter tied the score or put the Yankees ahead from the seventh inning on.
Rodriguez hit a 60-foot roller toward third that left Willie Harris with no play as Brett Gardner sprinted home.
Luis Ayala (1-0) got four outs to win in relief of Ivan Nova, Ayala's first major league victory since April 7, 2009, for Minnesota against Seattle.
Rangers 2, Phillies 0
PHILADELPHIA (AP) - Matt Harrison took a five-hitter into the ninth inning and helped Texas avoid a three-game sweep.
Harrison (4-4) struck out three, walked three and threw 117 pitches in his longest outing of the season, finishing two outs shy of his first shutout since 2009.
Neftali Feliz got the final two outs for his ninth save.
Mitch Moreland had an RBI double off Phillies starter Roy Oswalt (3-2) and Craig Gentry added a suicide squeeze.
Oswalt lost for the first time (10-1) at Citizens Bank Park. He was 6-0 in eight starts with the Phillies. He struck out two and walked three.
Rays 4, Marlins 0
MIAMI (AP) - James Shields pitched a three-hitter with a career-high 13 strikeouts and Tampa Bay avoided a three-game sweep.
Shields (5-2) walked just one in his second shutout and third complete game of the season. He didn't allow a baserunner past first base until the ninth inning and had nine strikeouts in the last four innings.
The victory snapped a three-game losing streak for the Rays, who haven't been swept by their intrastate rivals since 2007.
Florida's Jay Buente (0-1), called up when ace Josh Johnson was put on the disabled list, lasted three innings and gave up four runs - three earned - in his first career start.
Buente allowed five hits and walked three.
Astros 3, Blue Jays 2
TORONTO (AP) - Hunter Pence hit a two-run homer, Wandy Rodriguez pitched six solid innings and Houston held off the Blue Jays to win a series for the first time in three weeks.
Houston, which had lost 11 of 14 coming in, won its first series since taking two of three from Milwaukee between April 29 and May 1.
Rodriguez (3-3) allowed two runs and six hits. He walked two and struck out six. Houston has won four of the past five games Rodriguez has started.
Juan Rivera and J.P. Arencibia homered off Rodriguez.
Kyle Drabek (3-3) lost for the third time in five starts. The rookie allowed three runs and eight hits in six innings, walked three and struck out three.
Orioles 2, Nationals 1
BALTIMORE (AP) - Vladimir Guerrero's two-run homer in the seventh inning spoiled Jordan Zimmermann's stellar outing and lifted Baltimore over Washington.
Through the first six innings, Zimmermann (2-5) was nearly perfect, allowing just two baserunners on a walk and a double in the second inning. He had retired 13 straight.
Jim Johnson (3-1) got the win with a scoreless seventh. Koji Uehara worked the eighth and Kevin Gregg pitched the ninth for his eighth save in 11 chances.
Tigers 2, Pirates 0
PITTSBURGH (AP) - Rick Porcello allowed one hit over eight innings and Detroit snapped a five-game losing streak.
Porcello (4-2) took a no-hitter into the sixth before giving up Ronny Cedeno's leadoff double. He struck out three and walked two in his first start in nearly two weeks.
Jose Valverde worked out of a two-on, none-out jam in the ninth to earn his 11th save in 11 opportunities.
Paul Maholm (1-7) gave up two runs in 5 1-3 innings but was again undone by a lack of run support as Pittsburgh failed to get back to the .500 mark.
White Sox 8, Dodgers 3
CHICAGO (AP) - Alexei Ramirez homered and drove in a career-high five runs, and the suddenly surging White Sox beat the Dodgers.
Ramirez hit a two-run homer in the first inning, then added an RBI double in the third, a run-scoring single in the fourth and another RBI double in the eighth for the White Sox, who have won 11 of 15.
White Sox starter Edwin Jackson (4-5) improved to 2-2 with a 2.84 ERA at home this season. Jackson went 5 2-3 innings, allowing one run on five hits, walking two and striking out seven.
The Dodgers, who have lost seven of nine, got four hits from rookie Jerry Sands. All-Star outfielder Andre Ethier left with injuries to his back, elbow and toe after crashing into the fence.
Dodgers starter Hiroki Kuroda (5-4) went 5 2-3 innings, allowing nine hits and six runs - four earned.
Cardinals 9, Royals 8, 10 innings
KANSAS CITY, Mo. (AP) - Colby Rasmus drew a bases-loaded walk - his fifth free pass of the day - that forced in the go-ahead run in the 10th, and St. Louis walked 13 times in a wacky victory over the Royals.
Every walk Rasmus drew was off a different pitcher. The Cardinals had 12 hits, a hit batter and reached on an error in the 4 hour, 9 minute game.
Yadier Molina had a double, two singles and a two-run triple as the Cardinals took the always-lively interleague series between state rivals two games to one.
Louis Coleman (0-1) was the loser. The winner was Jason Motte (2-1), who pitched one inning.
Angels 4, Braves 1
ANAHEIM, Calif. (AP) - Torii Hunter ended a home run drought of 28 games with a go-ahead shot off Derek Lowe, rookie Tyler Chatwood pitched seven strong innings and Los Angeles beat Atlanta in the rubber game of their interleague series.
Chatwood (3-2) allowed a run and five hits, struck out six and walked two. Jordan Walden got three outs for his eighth save in 11 chances.
Lowe (3-4) threw 108 pitches over six innings, allowing three runs, five hits and a season-high five walks.
The Angels, who had lost six of seven, got back to the .500 mark while manager Mike Scioscia was in South Bend, Ind., attending his son Matt's graduation from Notre Dame. Bench coach Rob Picciolo ran the club during Scioscia's absence.
Mariners 6, Padres 1
SAN DIEGO (AP) - Felix Hernandez tied his career high with 13 strikeouts in eight dominant innings to lead Seattle over San Diego.
Hernandez (5-4) allowed one run and six hits without a walk as the Mariners won their fifth straight and completed a three-game sweep. Seattle held a commanding advantage over San Diego in runs (14-2) and hits (32-14) while striking out 35 Padres batters in the series.
The Mariners have yielded two runs or less in their last seven games.
Hernandez, the reigning AL Cy Young Award winner, kept up the stingy pace. He gave up three singles in the seventh for San Diego's only run, but struck out seven of nine batters from the second through the fourth.
Seattle starting pitchers have gone at least seven innings in nine straight starts and in 14 of 17 games this month. In the last seven games, the starters have allowed only four earned runs.
The loss dropped San Diego's home record to 8-18, worst in the NL. The Padres have lost 14 of 17 games to Seattle at Petco Park.
Tim Stauffer (0-3) gave up three runs and 10 hits in six innings.
Giants 5, Athletics 4, 11 innings
SAN FRANCISCO (AP) - Emmanuel Burriss singled home the winning run in the 11th inning and San Francisco completed a three-game sweep of the cross-bay rival Oakland Athletics.
Burriss' line drive off reliever Brian Fuentes (1-6) scored speedy Darren Ford from second. Ford just beat right fielder Ryan Sweeney's throw to the plate, sending the Giants running out of the dugout to celebrate their fifth straight victory and seventh walk-off win this season.
Pinch-hitter Nate Schierholtz hit a tying, two-run homer in the eighth off Grant Balfour. The rally spoiled another stellar outing by A's starter Gio Gonzalez and sent Oakland tumbling to its fifth straight loss and ninth overall at AT&T Park.
Sergio Romo (2-0) pitched two scoreless innings for the win.
Diamondbacks 3, Twins 2
PHOENIX (AP) - Juan Miranda homered, Daniel Hudson had an RBI single to go with eight strong innings on the mound and Arizona beat Minnesota to complete a three-game sweep.
The Diamondbacks won their sixth straight, their longest run in three seasons, and eighth in nine games to climb to .500 (23-23) for the first time since April 20.
Miranda, 9 for 18 on the homestand with five RBIs, left in the eighth after being hit in the right wrist by a pitch.
Hudson (5-5) allowed two runs, including Delmon Young's first homer of the season, with six strikeouts and no walks to improve to 5-1 in his last six starts. Alex Burnett (0-3) took the loss.
J.J. Putz pitched a scoreless ninth to extend his franchise record of 12 consecutive saves to start the season.
Arizona has the longest active win streak in the majors. Four of the victories have come by one run.
The Twins have lost 12 of 15 and, at 15-30, have the worst record in baseball.
National League: Brewers 3, Rockies 1
MILWAUKEE (AP) - Ryan Braun hit a two-run triple off Rockies ace Ubaldo Jimenez and scored on a throwing error, lifting the Brewers to a three-game sweep over Colorado.
Jimenez (0-4) threw the seventh complete game of his career and allowed only two hits, but struggled to find the strike zone with five walks and a hit batter.
He also received little support from the rest of the Rockies' sputtering offense.
Randy Wolf (4-4) pitched around trouble for seven innings and struggled at times with his command, but got key double plays in the fourth and fifth innings before settling down.
Braun scored in the third after center fielder Dexter Fowler tried to make a diving catch, then compounded the problem by committing a throwing error.