Mookie Betts homered on the first pitch in the bottom of the 10th inning to give the Boston Red Sox a 4-3 victory over the Minnesota Twins on Friday night in Boston.
Betts’ first career game-ending homer capped a wild last few innings. The Twins rallied from a 2-1 deficit to take a one-run lead in the top of the ninth. Rafael Devers hit a leadoff homer in the bottom of the inning to force extras. Betts drove Matt Belisle’s first pitch of the night over the Green Monster setting off a celebration to end a hot, muggy night at Fenway Park.
Belisle (1-1) faced only Betts, who ended it with his 25th homer of the season. Tyler Thornburg (1-0) held the Twins scoreless in the 10th after Craig Kimbrel blew a shot at his 33rd save in the ninth.
Angels 4, Mariners 3 (10): Kole Calhoun homered on the first pitch of the bottom of the 10th inning, giving Los Angeles a victory over Seattle in Anaheim, California.
Calhoun finished with three RBIs, including his 12th home run of the season off Mariners reliever Juan Nicasio (1-5).
The Mariners were unsuccessful in trying to take the lead in the top of 10th, when Dee Gordon attempted to steal home on the back end of a double-steal with Jean Segura.
Segura broke for second base on a pitch from Angels reliever Jim Johnson (3-2). Gordon then broke for home with Angels second baseman Ian Kinsler firing a return throw to catcher Chris Herrmann. Gordon was initially ruled safe by home plate umpire Kerwin Danley, but the call was overturned via replay.
Brewers 3, Giants 1: Ryan Braun hit an RBI single and drove in two runs to back Chase Anderson’s first victory in nearly a month, leading Milwaukee over the Giants in San Francisco.
Joakim Soria pitched the seventh in his Milwaukee debut a day after being acquired in a trade from the White Sox. Soria came in to pitch the seventh with his team up 2-1 and immediately retired Brandon Crawford on a groundout. Following a walk to Evan Longoria, Soria induced Pablo Sandoval’s inning-ending double play.
Diamondbacks 6, Padres 2: Zack Greinke won his seventh straight decision by holding San Diego to three hits in seven innings, and Steven Souza Jr. had the big hit in the six-run third that carried Arizona to victory in San Diego.
The only big mistake by Greinke (12-5) was allowing Manuel Margot’s home run with one out in the second, his fourth. He allowed consecutive singles opening the fifth before retiring the side. He struck out six and walked none.
Rockies 3, Athletics 1: Kyle Freeland threw six shutout innings, Nolan Arenado homered and Colorado cooled off Oakland in Denver.
Freeland (9-6) allowed five hits while striking out five, walking three and hitting a batter. Colorado’s starting pitching is 6-0 with a 1.65 ERA at Coors Field in July.
Ian Desmond and Garrett Hampson also drove in runs to help the Rockies win for the 14th time in 19 this month. Adam Ottavino threw a spotless ninth for his fourth save of the year.
Sean Manaea (9-7) allowed three runs on nine hits for the A’s. They had their season high-tying, six-game winning streak snapped.
Dodgers 4, Braves 1: Clayton Kershaw pitched 7 2/3 strong innings, added a two-run single and reached four times, helping Los Angeles beat the Braves in Atlanta. Kershaw (4-5) allowed one run and six hits and striking out eight.
The three-time Cy Young Award winner and 2014 N.L. MVP is 4-0 with a 1.43 ERA in 10 career starts against the Braves. Kershaw doubled down the left-field line to put Los Angeles up 4-1 in the fourth. He walked three times. Kenley Jansen got the last four outs to earn his 30th save.
Los Angeles has won two straight, improving its N.L.-best road record to 30-22. The Dodgers are 32-16 overall since June 1, tops in the N.L. over that span.
Pirates 5, Mets 4: David Freese drove in five runs, including an RBI single in the ninth inning that lifted the Pirates past New York in Pittsburgh.
Freese homered in going 3 for 3 with two walks, helping the Pirates win for the 12th time in 14 games.
Josh Harrison led off the Pittsburgh ninth with an infield single against rookie reliever Tim Peterson (2-2). A single by Gregory Polanco put runners at the corner and Elias Diaz was intentionally walked to load the bases. Freese hit a drive over center fielder Brandon Nimmo for the win.
Pirates closer Felipe Vazquez (4-2) got the win after striking out two in a scoreless ninth.
Rangers 11, Astros 2: Robinson Chirinos hit a two-run homer, Isiah Kiner-Falefa and Jurickson Profar added solo shots and Texas routed the Astros in Houston.
Texas snapped an eight-game losing streak to the Astros and ended a four-game skid overall.
Texas starter Yovani Gallardo (5-1) allowed two hits while walking four in 5 1/3 scoreless innings for his second straight win. Dallas Keuchel (8-9) was the loser.
Evan Gattis hit his 20th homer for Houston.
Houston played without reigning American League MVP Jose Altuve, who sat out after leaving Wednesday’s game with a sore right knee.
Cardinals 5, Cubs 2: Paul DeJong had three hits and three RBIs, Yadier Molina also had three hits and drove in a run, and St. Louis beat visiting Chicago before a season-high crowd of 47,169 at Busch Stadium.
DeJong’s RBI triple, just the sixth for the Cardinals this season, tied it at 1 in the third, and Jose Martinez followed with an RBI single to give St. Louis the lead.
DeJong added a two-run single in the fourth.
Cardinals starter Luke Weaver (6-9) gave up two runs in six innings. Mike Mayers and Jordan Hicks pitched perfect innings of relief and Bud Norris earned his 20th save.
Blue Jays 10, White Sox 5: Lourdes Gurriel Jr. hit two of Toronto’s five home runs, Curtis Granderson led off the game with a homer and the Blue Jays beat the White Sox in Chicago.
Gurriel followed Granderson’s blast by hitting the next pitch into the left-field seats. He added another solo shot in the fourth and a double in the eighth and had his ninth straight multihit game.
Randal Grichuk added a two-run homer and Kendrys Morales also connected for the Blue Jays in the opener of a 10-game trip. The Blue Jays tagged White Sox starter Reynaldo Lopez (4-9) for all five homers, one short of a modern-day record.
Orioles 15, Rays 5: Adam Jones hit a three-run homer, Jonathan Schoop connected in a fifth consecutive game and the Orioles beat Chris Archer and Tampa Bay in Baltimore.
The rebuilding Orioles are looking to deal Jones before the July 31 non-waiver trade deadline, and he put on quite a show for any potential suitor. Jones hit an RBI single in the first inning, singled and scored in the fourth and homered off Austin Pruitt in an eight-run seventh.
Archer (3-5) allowed seven hits and three runs in six innings. Because Archer’s name has cropped up in trade rumors, there was speculation this could be his final start with Tampa Bay.
Andrew Cashner (3-9) gave up two runs in six innings to earn his first win in 10 starts since May 21. It was his first victory in 13 career starts at Camden Yards, including 11 this season.
Nationals 9, Marlins 1: Max Scherzer allowed one unearned run and struck out 11 in eight innings on his 34th birthday, and Washington beat Miami.
Juan Soto homered, tripled and had three RBIs, Matt Adams had three hits and two RBIs and Bryce Harper drove in two. Washingtoin beat Florida for the 16th time in 17 games, including eight straight in Miami.
Scherzer (14-5) allowed three hits and did not walk a batter while throwing 74 of his 106 pitches for strikes. He lowered his ERA to 2.30 and reached the 200-strikeout mark for the seventh consecutive season, tying Roger Clemens and Walter Johnson for the second-longest streak in major league history.
Pablo Lopez (2-2) was the loser.
Reds 6, Phillies 4: Mason Williams hit a three-run homer to snap a 2-2 tie in the fourth inning, and Cincinnati’s bullpen made it stand up against visiting Philadelphia.
Eugenio Suarez added a solo shot and right-hander David Hernandez (4-0) turned in 2 1/3 innings of scoreless emergency relief to help the Reds, the N.L. Central’s last-place team, snap East Division-leading Philadelphia’s three-game winning streak.
Suarez led off the second against Nick Piveta (6-9) with his 24th homer. Suarez has homered in five straight games, tying a franchise record.
Jared Hughes got two outs with a walk in the eighth, and Raisel Iglesias gave up an unearned run before getting Rhys Hoskins to ground into a fielder’s choice for his 20th save.
Indians 8, Tigers 3: Francisco Lindor hit two of Cleveland’s four home runs, and the Indians broke through in the final two innings to beat the Tigers in Detroit.
Yonder Alonso and Brandon Guyer also went deep to help AL Central-leading Indians improve to 29-13 against division opponents. Cleveland scored four runs in the eighth on a tiebreaking single by Alonso and a three-run homer by Guyer.
Victor Martinez hit a solo shot for the Tigers, but All-Star Joe Jimenez (4-2) couldn’t hold off the Indians in the eighth. Cody Allen (3-4) won in relief.
Subscribe to The Spokesman-Review's sports newsletter
Get the day's top sports headlines and breaking news delivered to your inbox by subscribing here.