Rodriguez was hit in the lower left leg by Lance Berkman’s sharp grounder during batting practice, and medical personnel ran onto the field to check him. X-rays were negative and there was no indication when the All-Star third baseman would return to the lineup.

Robinson Cano hit a go-ahead single in the fifth inning for the Yankees, who had kept the best record in the majors despite losing four of their previous five games.

Sabathia (14-5) shook off an early homer by Victor Martinez and matched Tampa Bay’s David Price for the AL wins lead. The big left-hander also earned his 150th career victory.

Mariano Rivera worked the ninth for his 23rd save in 25 chances.

Lackey (10-7) was in trouble for most of his six innings. He’s won only once in his last seven starts, not what a Red Sox team running out of time needs down the stretch.

Blue Jays 17 Rays 11: At Toronto, the Blue Jays became the first team to hit eight homers in a game in three years, getting two apiece from Aaron Hill and J.P. Arencibia .

Jose Bautista , Adam Lind , Edwin Encarnacion and Lyle Overbay also connected for the Blue Jays, who lead the majors with 175 homers. Bautista’s shot was his major league-best 34th of the season.

It was the most homers in a game for the Blue Jays since they hit a major league-record 10 against Baltimore on Sept. 14, 1987.

The New York Yankees were the last team to hit at least eight homers in a single game, according to STATS LLC, going deep eight times in a 16-3 victory over the Chicago White Sox on July 31, 2007, at Yankee Stadium.

James Shields (10-10) became just the eighth pitcher in the modern era to surrender six homers in a game.

Tampa Bay has lost a season-high four straight.

Arencibia homered on the first pitch of his first major league at-bat, a two-run shot to left in the second. He added another first-pitch homer in the sixth, a solo drive to right off Dale Thayer , and finished with four hits.

Reliever Brian Tallet (2-4) pitched three innings for the win.

White Sox 4  Orioles 2: At Baltimore, Gavin Floyd allowed two runs in seven innings, and the Chicago White Sox ended Buck Showalter’s unbeaten run as manager of the Baltimore Orioles with a 4-2 victory Saturday night.

The Orioles had won four straight since Showalter took over on Tuesday, matching their longest winning streak of the season. Baltimore bolted to an early 2-0 lead in a bid to make it five in a row, but the margin failed to stand up against the AL Central leaders.

Carlos Quentin hit his 22nd homer in the fourth inning, and Chicago added single runs in the seventh and eighth against reliever Jason Berken (3-3) before scoring an unearned run in the ninth.

Floyd (8-8) gave up six hits, walked two and struck out five to win his third straight start.

Athletics 6 Rangers 2: At Oakland, California, Coco Crisp homered, hit two sacrifice flies and scored twice to back 10-game winner Gio Gonzalez , leading the Athletics to the victory.

Mark Ellis also had a sacrifice fly as Oakland quickly jumped on former A’s ace Rich Harden (4-4). The A’s snapped Texas’ three-game winning streak and pulled within 8 1/2 games of the AL West-leading Rangers.

Gonzalez (10-7) reached double digits in victories for the first time in parts of three major league seasons. The left-hander allowed four hits in seven shutout innings.

Taylor Teagarden homered for Texas.

Angels 10 Tigers 1: At Detroit, Scott Kazmir allowed one unearned run in five innings in his return from the disabled list and the Angels routed the slumping Tigers.

Kazmir (8-9), who had been sidelined since July 10 with shoulder fatigue, snapped a four-start losing streak. He gave up three hits and a walk, striking out three as the Angels clinched their first road series victory since June 16-18 against the Cubs.

The Tigers have lost four straight and seven of eight. They got only 4 1-3 innings out of Jeremy Bonderman (6-7), who allowed four runs on four hits and four walks.

Twins 7 Indians 2: At Cleveland, Carl Pavano pitched seven innings to beat his former team, Joe Mauer had four hits and the Twins defeated the Indians.

Clinging to a 3-2 lead, Pavano (14-7) struck out Shelley Duncan to get out of a bases-loaded jam on his final pitch of the night. He allowed seven hits, struck out six and walked four on the one-year anniversary of being traded for minor leaguer Yohan Pino.

Pavano also improved to 9-1 with a 2.62 ERA in his last 12 starts as the Twins earned their 11th win in 14 games.

Royals 2 Mariners 1: At Seattle, Bruce Chen scattered three hits over seven innings and the Royals held off the Mariners.

Chen (7-5) yielded a solo home run to Russell Branyan along with a pair of harmless singles. He struck out four and didn’t walk a batter in his second longest outing this season.

He is now 3-0 with a 2.27 ERA in six career starts against Seattle.

Blake Wood worked a scoreless eighth and Joakim Soria finished it with a little drama in the ninth. Chone Figgins opened with a single and moved to second on a fielder’s choice. Soria then struck out Branyan and Franklin Gutierrez .

Soria picked up his 31st save in 33 opportunities. His 31 saves matches Tampa Bay’s Rafael Soriano for the most in the American League.