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.

In New York, 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.

In Philadelphia, 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.

In Miami, 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.

In Toronto, 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.

In Baltimore, 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.

In Pittsburgh, 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.

In Chicago, 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.

In Kansas City, Missouri, 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.

In Anaheim, California, 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.

In San Diego, 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.

In San Francisco, 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.

In Phoenix, 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.
 

MILWAUKEE: 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.