DETROIT (AP) -Juan Uribe hit his third career grand slam, and Jermaine Dye added a solo shot as Chicago beat Detroit 7-4 on Friday night, the Tigers' third straight loss and ninth in 11 games.
Mark Buehrle (9-6) won consecutive starts for just the third time this year. He gave up three runs and seven hits in eight innings, striking out three and walking two.
Dye is 27-for-84 with 10 homers, eight doubles and 18 RBIs since the All-Star break.
Josh Fields homered for the White Sox.
Andrew Miller (5-5) left the game after four innings with a mild left hamstring strain. The rookie left-hander was injured warming up for the fifth inning and was listed as day-to-day. He gave up six runs and seven hits, with five strikeouts and a walk.
The White Sox broke the game open with five runs in the fourth, highlighted by Uribe's 11th homer of the season.
Yankees 7, Royals 1
NEW YORK (AP) - Melky Cabrera hit a bizarre two-run double and Robinson Cano homered to lead Chien-Ming Wang and the Yankees.
Alex Rodriguez went 1-for-3 and remained at 499 career homers. He hasn't homered in 28 at-bats since July 25 against Kansas City.
The Yankees led 3-1 in the sixth when Cabrera came up with the bases loaded and one out. He hit a liner off Ryan Braun's right foot, and the pitcher frantically looked around before realizing the ball was sailing over the Yankees first-base dugout. Carbera had three hits.
Ross Gload's RBI single in the third was all Kansas City could manage against Wang (13-5), who allowed seven hits in seven-plus innings to win his third straight game. Wang is 10-1 in his last 13 starts.
Blue Jays 6, Rangers 4
TORONTO (AP) - Aaron Hill doubled home the go-ahead run in the sixth inning and Roy Halladay struck out nine as Toronto won its sixth straight.
Toronto is 32-20 at home and has outscored opponents 41-9 during the winning streak. The Blue Jays are 54-54 overall.
With the score 3-3, Vernon Wells singled off Jamey Wright (3-4) leading off the sixth. Hill doubled to left, and Gregg Zaun followed with a two-run single.
Halladay (12-5) allowed four runs and seven hits in six-plus innings. Jeremy Accardo finished for his 19th save.
Texas dropped to 2-5 on a nine-game trip that followed a season-high, four-game winning streak.
Orioles 3, Devil Rays 1
ST. PETERSBURG, Fla. (AP) - Baltimore's Daniel Cabrera remained perfect against Tampa Bay and Aubrey Huff hit another homer against his former team.
Cabrera (8-11) gave up a run and four hits in seven innings with one walk and three strikeouts, improving to 6-0 in his career against Tampa Bay, 3-0 this year. In his last 14 innings against the Devil Rays, he's allowed a run and five hits.
The Orioles improved to 22-17 since Dave Trembley took over as manager on June 18. The Devil Rays are 8-27 since June 25.
Huff's three-run homer off James Shields (8-7) gave the Orioles a 3-1 lead in the fourth. It was his first homer since June 29. Three of Huff's seven homers this season have come against Tampa Bay, the team he played with from 2000-06.
Danys Baez, who was given the closer job before the game with Chris Ray on the 15-day disabled list, pitched the ninth for his first save since May 17, 2006, at Colorado.
Baltimore has won nine of 10 games against Tampa Bay this year.
MORE

Top MLB Public Bets

MLB Top Stories

Thumbnail Opening 2018 World Series Odds The 2018 World Series opening odds have been released. Who is favored, who is the biggest challenger, and who is also in the mix?
Thumbnail Astros vs. Dodgers Pick Are the Houston Astros going to clinch their first-ever World Series title Wednesday night in Game 7 with an upset win at the Los Angeles Dodgers? Game time is...
Thumbnail Astros vs. Dodgers Pick Can the Houston Astros clinch their first-ever World Series title Tuesday night in Game 6 at the Los Angeles...
Thumbnail Dodgers vs. Astros Pick Are the Los Angeles Dodgers going to ride Clayton Kershaw to a victory over the host Houston Astros in a pivotal Game 5 of the World Series Sunday night? First pitch is at...
Thumbnail Dodgers vs. Astros Pick Are the Houston Astros going to win a third straight game over the visiting Los Angeles Dodgers Saturday night in Game 4 of the World Series? First pitch is at...

MLB Team Pages