DETROIT (AP) " Jason Kipnis hit two of Cleveland's four triples and the Indians continued their season-long dominance of Detroit.
The Indians are now 7-0 against the Tigers this season. Detroit had won 16 of 20 at home and was coming off a four-game sweep of the Seattle Mariners.
Danny Salazar (9-3) struggled with his command, walking five in 5 2/3 innings, but held the Tigers to three runs on four hits.
Jordan Zimmermann (9-5) allowed seven runs on nine hits in a season-worst 3 2/3 innings. After posting a 1.50 ERA in his first seven starts, Zimmermann has allowed at least six runs in four of his last seven.
WHITE SOX 3, BLUE JAYS 2
CHICAGO (AP) " Melky Cabrera homered, Todd Frazier drove in the go-ahead run with a single in the seventh, and Chicago beat Toronto.
The White Sox started a six-game homestand on a winning note after taking three of four at Boston, while the Blue Jays lost for the fourth time in five games.
Cabrera drove a solo homer off Aaron Sanchez in the fifth and finished with three hits against his former team.
Frazier broke a 2-2 tie with a sharp single to left with two outs in the seventh against Jesse Chavez (4-2) after Tim Anderson led off with a double under third baseman Josh Donaldson's glove.
David Robertson escaped a bases-loaded jam in the ninth for his 19th save in 21 chances. He struck out Edwin Encarnacion swinging at a low 3-2 fastball and retired Michael Saunders on a popup to end the game.
Nate Jones (3-2) worked a scoreless inning in relief. Carlos Rodon gave up two runs and six hits while pitching into the sixth.
ORIOLES 6, RAYS 3
BALTIMORE (AP) " Adam Jones homered to start a four-run sixth inning, and Baltimore handed Tampa Bay its eighth straight loss.
Manny Machado marked his return from a four-game suspension by hitting his 18th home run in the eighth for the Orioles. Machado received the suspension for charging Royals pitcher Yordano Ventura on June 7.
After falling into an early 3-0 hole, the Orioles finally got their first baserunner against Matt Moore (3-5) in the fifth inning and turned the game around in the sixth.
Jones got the AL East-leaders within a run with his 14th homer, Chris Davis added a two-run single and a Tampa Bay throwing error made it 5-3.
Rookie Ashur Tolliver (1-0) got two outs in the sixth to earn his first major league win and Zach Britton worked the ninth for his 22nd save.
Corey Dickerson homered for the last-place Rays.
PADRES 13, REDS 4
CINCINNATI (AP) " Wil Myers drove in five runs and Melvin Upton Jr. hit a pair of two-run homers as San Diego scored in each of the first eight innings and spoiled the start of Cincinnati's Big Red Machine weekend.
The National League's top-scoring team in June kept at it, hitting four homers. San Diego is averaging 5.86 runs in the month.
Myers had a solo shot off Cody Reed (0-1) in the first, singled home a run and had a bases-loaded double. Adam Rosales also had a solo homer.
Colin Rea (4-3) got the win by going five innings and allowing four runs, only one earned.
The Reds honored their 1976 World Series championship team on the field pregame, and players wore throwback uniforms to the days of the Big Red Machine. Pete Rose, who will be inducted into the team's Hall of Fame and have his No. 14 officially retired over the weekend, was the last player introduced.
RED SOX 8, RANGERS 7
ARLINGTON, Texas (AP) " Mookie Betts hit a two-run homer in the ninth inning and Dustin Pedroia scored the tiebreaking run on a wild pitch as Boston rallied past Texas.
Betts' 15th homer came with two outs off Matt Bush (2-1), who had just taken over after pinch-hitter Sandy Leon had an RBI double on the 11th pitch of his at-bat against Jake Diekman. Pedroia then walked, went to third on Xander Bogaerts' single and came home on the wild pitch.
The Red Sox trailed 6-0 early after starter David Price allowed 12 hits in only 2 1/3 innings.
Heath Hembree (4-0) worked a scoreless eighth before Koji Uehara struck out the side in the ninth for his second save.
MARINERS 4, CARDINALS 3
SEATTLE (AP) " Adam Lind hit a game-winning three-run home run in the ninth inning off St. Louis closer Trevor Rosenthal as Seattle snapped a six-game losing streak.
The Mariners opened the ninth with a double by Kyle Seager and a walk to Dae-Ho Lee. Lind reached down and drove a 1-1 pitch out to right field for his fourth career walk-off home run. It was the third home run allowed this season by Rosenthal (2-3) and his third blown save.
St. Louis had scored three times in the eighth inning without the help of a base hit. Seattle reliever Joaquin Benoit issued three walks and a hit batter and Kyle Seager's error on Matt Holliday's hard ground ball allowed two runs to score.
Donn Roach (1-0) got the last five outs to get his first win.
DIAMONDBACKS 10, ROCKIES 9
DENVER (AP) " Yasmany Tomas homered twice and drove in four runs, Michael Bourn had a tiebreaking single in the ninth inning and Arizona rallied for the win.
Jean Segura had three hits and scored the winning run for the Diamondbacks, who have won seven of their last eight.
Tomas' solo shot with one out in the ninth off Carlos Estevez (1-5) tied the game. Segura doubled one out later and Bourn singled him home with a sharp liner to left.
Estevez also got the loss in Arizona's 7-6 win Thursday night.
Tomas hit a three-run homer in Arizona's six-run seventh for his third career multihomer game.
Josh Collmenter (1-0) pitched to one batter in the eighth and Brad Ziegler worked a shaky ninth for his 16th save.
ATHLETICS 7, ANGELS 4
ANAHEIM, Calif. (AP) " Khris Davis hit a tiebreaking three-run homer in the eighth inning to lead Oakland past Los Angeles.
Davis connected off of Fernando Salas (3-4) for his second home run of the series and his 18th of the season.
Ryan Dull (2-2) pitched one inning for the win. Ryan Madson earned his 14th save in 17 chances by getting Albert Pujols on a ground out with two runners on.
Pujols hit 573rd career homer for the Angels, who lost their fifth straight to fall a season-worst 12 games below .500 (31-43). Pujols tied Harmon Killebrew for 11th on the career list with his 13th of the season " first since June 5.
GIANTS 5, PHILLIES 4
SAN FRANCISCO (AP) " Jake Peavy threw seven strong innings in another solid start, Brandon Belt hit a three-run double and Angel Pagan had three hits as San Francisco beat Philadelphia.
The Giants trailed 2-1 in the bottom of the seventh inning when Belt cleared the bases with a shot to center off Elvis Araujo (1-1).
San Francisco has won 12 of its last 13 games and 31 of 40, tying a record for the best 40-game clip in franchise history (June 12-July 21, 1954).
Peavy (4-6), 1-5 with an 8.21 ERA over his first nine starts, is 3-1 with a 1.94 ERA in his last six after allowing two runs and seven hits in seven innings.
Santiago Casilla got Tyler Goeddel to ground out for the final out for his 17th save after loading the bases.
The Phillies have lost 10 of their last 11.
PIRATES 8, DODGERS 6
PITTSBURGH (AP) " Matt Joyce homered and doubled among his three hits as Pittsburgh snapped Los Angeles' six-game winning streak and gave Pirates manager Clint Hurdle his 1,000th career victory.
Joyce drove in two runs while filling in for right fielder Gregory Polanco, who sat out with lower leg discomfort. Jung Ho Kang also homered as the Pirates won for just the third time in 16 games.
Dodgers rookie shortstop Corey Seager had four hits to extend his hitting streak to eight games.
Neftali Feliz (2-0), the fourth of six Pirates pitchers, retired all five batters he faced and Mark Melancon pitched a scoreless ninth for his 21st save in 22 opportunities.
Nick Tepesch (0-1) gave up five runs and seven hits in just four innings.
METS 8, BRAVES 6
ATLANTA (AP) " James Loney hit a three-run homer, Travis d'Arnaud drove in three runs and the New York Mets survived Atlanta's six-run fifth inning.
The Mets led 8-0 after Loney's three-run homer in the fifth. Steven Matz almost blew the lead as he allowed six runs on eight hits in the bottom of the inning.
Brandon Snyder hit a pinch-hit, three-run homer and Adonis Garcia had a two-run double in Atlanta's big inning.
Hansel Robles (2-3) threw 2 2/3 perfect innings to stop the Braves' comeback. Jeurys Familia recorded the final four outs for his major league-leading 25th save.
Braves rookie right-hander Aaron Blair (0-5) allowed eight runs and seven hits and three walks in 4 1/3 innings, leaving his ERA at 7.99.
CUBS 5, MARLINS 4
MIAMI (AP) " Rookie Willson Contreras homered and drove in three runs to help Chicago snap its season-high four-game losing streak.
Contreras hit a two-run homer in the Cubs' four-run first inning. His RBI single in the seventh put the team with the best record in the majors ahead to stay. He's batting .412 with eight RBIs after seven games in the big leagues.
While Contreras again excelled as a reinforcement for the injury-hampered NL Central leaders, they endured another setback when second baseman Ben Zobrist left the game after he was hit by a pitch on the left ankle.
Four pitchers held the Marlins to two hits, including Justin Bour's grand slam.
Trevor Cahill (1-2) threw a scoreless sixth and Hector Rondon retired all four batters he faced for his second four-out save in a row, and his 13th overall.
Mike Dunn (0-1) retired only one of the five hitters he faced in the seventh.
ASTROS 13, ROYALS 4
KANSAS CITY, Mo. (AP) " George Springer hit a grand slam and a triple in Houston's nine-run first inning against Edinson Volquez, and the Astros routed Kansas City.
Springer finished with five RBIs, and Colby Rasmus had four hits, including a homer in the eighth, scored three runs and drove in two.
Marwin Gonzalez, Carlos Gomez, Jason Castro and Rasmus all had RBI singles in the first off Volquez (7-7), who retired only three of the 15 batters he faced with 12 scoring, ballooning his ERA more than a full run to 5.15. He gave up eight hits and walked three.
Dallas Keuchel (4-9) picked up only his second victory since April 15.
BREWERS 5, NATIONALS 3
MILWAUKEE (AP) " Kirk Nieuwenhuis and Keon Broxton each hit home runs off Max Scherzer and Milwaukee extended Washington's losing streak to a season-high six games.
Scherzer (8-5) allowed five runs on five hits over six innings. He walked three and struck out 10, throwing 117 pitches.
Jeremy Jeffress hit the first batter in the ninth and then allowed Daniel Murphy's hit with two outs, putting runners at the corners. Wilson Ramos struck out swinging, giving Jeffress his 20th save in 21 chances.
Carlos Torres (1-1) picked up the win with a 1-2-3 sixth.
Nieuwenhuis struck out swinging in the first and third, but then drove a 2-1 pitch from Scherzer well over the wall in right-center for a two-run homer in the sixth.