DENVER (AP) — Jon Gray struck out seven over a season-high seven solid innings and was backed by a 14-hit attack as the Colorado Rockies beat the Texas Rangers 10-6. Gray was roughed up in his previous start but allowed just three hits on Sunday, including two homers. He retired 11 of his last 12 batters following Joey Gallo’s solo homer in the fourth and ended his day with a strikeout of Derek Dietrich. The Rangers had the tying run at the plate in the ninth after two bases-loaded walks by Jairo Diaz but Carlos Estevez came on for his first save.
The only constant in Major League Baseball these days seems to be the Cleveland Indians beating the Detroit Tigers.
The Indians knocked off the Tigers for the 20th consecutive time dating to last season as Franmil Reyes homered twice in Cleveland’s 8-5 victory. Francisco Lindor, Jose Ramirez and Sandy Leon also homered as the Indians extended their team record for consecutive wins against the same team. Reyes homered three times in the three-game sweep but exited in the ninth inning after being hit on the left hand by a pitch.
The big league record for consecutive wins against the same team is 23 set by the Orioles against the Royals in 1969 and ’70.
Elsewhere around the majors:
— The White Sox tied a major league record by belting four consecutive home runs in a 7-2 thumping of the Cardinals. Roel Ramirez became the first pitcher in big league history to surrender four straight homers in his major league debut when Yoán Moncada, Yasmani Grandal, José Abreu and Eloy Jiménez connected during a six-run fifth.
— The Yankees beat the Red Sox for the ninth straight time as Mike Ford contributed an RBI single and a two-run homer in New York’s 4-2 victory. J.A. Happ limited Boston to a run and three hits over 5 1/3 innings, including Kevin Pillar’s third-inning homer.
— The Astros pulled out their fourth straight win by knocking off the Mariners, 3-2 on Kyle Tucker’s walk-off homer in the bottom of the ninth. Andre Scrubb, Enoli Paredes, Blake Taylor and Ryan Pressly combined for 3 1/3 innings of one-hit ball in relief of Lance McCullers.
— Max Kepler hit a two-run homer and rookie Randy Dobnak improved to 4-1 by pitching into the sixth inning of the Twins’ 4-2 victory against the Royals. Dobnak allowed a pair of solo homers but just one other hit over 5 1/3 innings.
— The Rays won the completion of Saturday’s suspended game as Brandon Lowe hit a solo home run in the ninth to lead a 3-2 downing of the Blue Jays. Lowe went deep for the fourth straight game after lacing a double in the seventh.
— Willy Adames led off the eighth inning with a homer to help Tampa Bay beat Toronto for the second time Sunday, 7-5. The Rays tied the game when Austin Meadows scored from first after Jays right fielder Teoscar Hernandez misplayed Yandy Diaz’s single with two out in the seventh. The game was shortened to seven innings due to the completion of the suspended game.
— Orlando Arcia homered, collected three hits and scored the go-ahead run on Ryan Braun’s single in the seventh inning of the Brewers’ third straight win over the Cubs, 6-5. Keston Hiura also homered and Milwaukee’s bullpen trio of Josh Hader, David Phelps and Devin Williams combined to strike out six over the final three innings.
— Homers by Chad Pinder, Stephen Piscotty and Marcus Semien highlighted the Athletics’ nine-run fifth in a 15-3 dismantling of the Giants. Mark Canha delivered a two-run triple in the big rally that supported Mike Fiers, who allowed two runs over six innings.
— Nick Markakis drove in three runs and five pitchers combined on a two-hitter in the Braves’ 4-0 shutout of the Marlins. Markakis opened the scoring with an RBI single and capped it with a two-run double as Atlanta took the rubber match of the three—game series.
— Max Scherzer struck out 10 over seven innings as the Nationals beat the Orioles, 6-5 to take the rubber match of their three-game set. Scherzer and the Nats blew a four-run lead before Washington scored an unearned run in the eighth on a throwing error by third baseman Rio Ruiz.
— Andrew McCutchen entered as a mid-game injury replacement and hit a go-ahead, two-run home run to help the Phillies beat the Mets, 6-2 to complete a three-game sweep. Zack Wheeler gave up two runs and struck out four over seven solid innings versus his former team.
— Keibert Ruiz homered in his first major league at-bat and Corey Seager belted a three-run homer as the Dodgers ripped the Angels, 8-3 to complete a sweep of the Freeway Series. Max Muncy had a two-run homer and Matt Beaty also went deep to help the Dodgers pick up their fifth straight win and improve to an NL-leading 16-7.
— Eduardo Escobar smacked a go-ahead, three-run homer in the eighth inning to send the Diamondbacks past the Padres, 5-4. Kole Calhoun opened the scoring with a two-run blast before Arizona improved to 8-3 in 11 games since a 3-8 start.



