Casey Kotchman hit a two-run shot for the Indians, who improved to 5-0 against Detroit this season.
Miguel Cabrera and Don Kelly hit solo homers for the Tigers.
Jeanmar Gomez (4-4) allowed six runs and seven hits in five innings for Cleveland. Four relievers held Detroit to one hit the rest of the way, with Chris Perez pitching the ninth for his 19th save in 20 chances.
Max Scherzer (5-4) allowed five earned runs in 4 1-3 innings — and three unearned runs in the first.
Detroit right fielder Brennan Boesch dropped a fly ball with two outs in the first and Brantley hit a drive to right on the next pitch.
BLUE JAYS 4, WHITE SOX 0
CHICAGO (AP) — Brandon Morrow pitched a two-hitter for his third shutout of the season, and Jose Bautista and Rajai Davis homered for Toronto.
Morrow (7-3) allowed singles in the second and eighth to A.J. Pierzynski and retired 14 straight at one point. He gave up his only two walks in the ninth, to Adam Dunn and Alejandro De Aza, and struck out five, including Dayan Viciedo to end it.
White Sox star Paul Konerko sat out a second straight game after having a bone chip flushed out of a joint in his left wrist and has now missed three in a row overall after having the day off to rest last Sunday.
Chicago starter Jose Quintana (1-1) gave up nine hits and two runs in six innings.
ATHLETICS 2, RANGERS 0
OAKLAND, Calif. (AP) — Yoenis Cespedes went 3 for 3 and Bartolo Colon pitched eight sparkling innings, leading the Athletics to the victory.
Brandon Inge hit an RBI single in the second and Colon (5-6) won for the second time in his last nine outings to improve to 18-6 in 28 starts against Texas — his most wins against any opponent
The right-hander was backed by just enough run support in this outing after the A's were blanked his last time out at Kansas City on Friday — the third time Oakland hasn't scored a run in one of his games.
Cespedes doubled and scored in the second, hit an RBI single in the fourth and tripled in the sixth during Oakland's sixth shutout of the year.
Texas starter Colby Lewis (4-5) allowed six hits in eight innings.
YANKEES 4, RAYS 1
NEW YORK (AP) — Ivan Nova took a two-hitter into the ninth inning, Mark Teixiera and Robinson Cano homered and the Yankees beat the Rays for the second straight night.
Nick Swisher and Eric Chavez had RBI doubles in the eighth inning to help the Yankees win for the 10th time in 13 games and pass Tampa Bay in the tight AL East standings for the first time since April 23.
Tampa Bay lost for the sixth time in eight games and dropped to third place after at least holding a share of the division lead since May 27.
Nova (7-2) allowed one run and four hits in eight-plus innings. Rafael Soriano got three outs for his eighth save in eight chances.
Tampa Bay's Alex Cobb (2-2) gave up four runs and five hits in seven-plus innings.
MARINERS 8, ANGELS 6
ANAHEIM, Calif. (AP) — Ichiro Suzuki homered and scored three times for Seattle, and Kyle Seager drove in four runs.
Michael Saunders added three hits to complete an impressive road trip. Saunders went 19 for 39 (.487) during Seattle's nine-game jaunt to Texas, Chicago and Anaheim, including five games with at least three hits. He had two homers and five RBIs while raising his batting average from .224 to .277.
Shawn Kelley (1-2) won in relief of Hector Noesi, but it was Stephen Pryor who got the big outs. Pryor stifled potential Angels rallies in the sixth and seventh innings with double-play balls.
Tom Wilhelmsen pitched a scoreless ninth for his second save.
Kendrys Morales homered and Albert Pujols had two hits for Los Angeles. Jerome Williams (6-3) gave up seven runs, five earned, and nine hits in 5 2-3 innings.
TWINS 4, ROYALS 2
KANSAS CITY, Mo. (AP) — Nick Blackburn shook off a slow start and pitched five effective innings, helping the Twins pick up another win.
Justin Morneau hit a go-ahead, two-run single with two out in the fifth as Minnesota won for the fourth time in five games. Morneau, Ben Revere and Ryan Doumit each had two hits.
Blackburn (2-4), who was making his first start since coming off the disabled list following a left quad strain, allowed two runs and five hits. Matt Capps tossing a perfect ninth for his 14th save in 15 opportunities.
Yuniesky Betancourt hit a two-run homer in the first for Kansas City.
Royals right-hander Felipe Paulino faced four batters in the first before leaving with a strained right groin. Luis Mendoza (2-3) came in and pitched five innings, yielding two runs and five hits.
ORIOLES 2, RED SOX 1
BOSTON (AP) — Wei-Yin Chen scattered seven hits over seven innings and the Orioles set a franchise record with their seventh straight victory in Boston.
The Orioles, who knocked Boston out of the post-season on the final night of the regular season last year, have won 12 of the past 15 meetings. They are 5-0 at Fenway Park this season.
Endy Chavez, who had three hits in a series-opening win Tuesday, drove in the go-ahead run with a grounder in the sixth. Boston has lost three straight for the first time since early May.
Chen (5-2) struck out four, walked none and stranded six runners. Jim Johnson got three outs for his 18th save.
Josh Beckett (4-6) was the tough-luck loser, allowing two runs and five hits in eight innings.