Sean Rodriguez hit a go-ahead two-run homer, helping the Tampa Bay Rays to continue their home dominance over the New York Yankees in a 7-4 victory over the American League East leaders on Tuesday.
Rodriguez, mired in a 17-for-100 slump dating back to May 21, finished with three-for-four.
After blowing a three-run lead, New York went ahead 4-3 on Eric Chavez’s RBI single during the fourth. Tampa Bay responded in the bottom half and grabbed a 5-4 lead on Rodriguez’s first homer since May 27 off Ivan Nova (9-3).
James Shields (8-5) gave up four runs and 10 hits over seven innings for the Rays, who have won nine straight at Tropicana Field over the Yankees.
BLUE JAYS 6, ROYALS 3
In Toronto, Adam Lind hit a three-run homer and Brett Cecil won for the first time in three starts as Toronto beat Kansas City.
Lind’s sixth homer was the big blow in Toronto’s six-run fourth inning. The win put the Blue Jays over .500 at 41-40 at the midpoint of the season.
The Royals lost for the fourth time in five games since matching their season high with a four-game winning streak.
Cecil (2-1) allowed three runs and five hits in six-plus innings to win for the first time since June 17 against Philadelphia, his first start after being promoted from minor league Triple-A Las Vegas. The left-hander walked one and struck out three.
INDIANS 9, ANGELS 5
In Cleveland, Ohio, rookie Zach McAllister lasted six innings, overcoming a throwing error and two home runs in the fifth, while Shelley Duncan homered in Cleveland’s win over the Los Angeles Angels.
McAllister (3-1) allowed three earned runs and eight hits as he and the Indians recovered after blowing a four-run lead.
Duncan homered in the fourth off an ineffective Dan Haren (6-8). Jose Lopez had three hits and Michael Brantley two RBIs for Cleveland.
Rookie Mike Trout hit a three-run homer and Albert Pujols had a solo shot, but he also made a crucial error in the fifth for the Angels, who lost for just the fourth time in 13 games.
WHITE SOX 19, RANGERS 2
In Chicago, Kevin Youkilis, Adam Dunn and Alex Rios homered in the first inning off Roy Oswalt, while All-Star Chris Sale won his 10th game as Chicago routed Texas.
Playing in his first home game with the White Sox since his trade from Boston on June 24, Youkilis had three hits and drove in four runs in a meeting of division leaders that saw Chicago score their most runs this season.
A.J. Pierzynski, not chosen for the American League All-Star team managed by Texas’ skipper Ron Washington, hit a three-run homer off reliever Yoshinori Tateyama — his 15th of the season — to cap a nine-run fifth inning and make it 16-0. Seven of the runs in the inning were unearned, thanks to an error by Rangers second baseman Ian Kinsler.
TWINS 8, TIGERS 6
In Detroit, Michigan, Josh Willingham and Trevor Plouffe hit homers in a five-run third, while Ryan Doumit had a go-ahead sacrifice fly in the seventh inning, lifting Minnesota over Detroit.
Joe Mauer had three hits, including a solo homer to lead off the ninth that gave the Twins a two-run lead and helped earn a season-high, five-game winning streak.
Jeff Gray (5-0) gave up only one hit in two innings after starter Nick Blackburn gave up six runs and eight hits over four innings.
Kyle Waldrop and Tyler Robertson each pitched another inning of scoreless relief, while Glen Perkins pitched the ninth inning for his fourth save in six chances.