Zach McKinstry had one of his two hits, Jonathan Shoop also had two hits, and the Detroit Tigers beat the Colorado Rockies 4-2 in 10 innings on Saturday night in Denver.
Shoup started the 10th inning at second base against reliever Pierce Johnson (1-4). Eric Haas led off with a single that put runners on the corners, and McKinstry followed with a home run, his sixth of the season.
The Rockies got a run in the bottom of the inning on Kris Bryant’s RBI single, but Alex Lang homered in a two-run single to Ryan McMahon to end the game. Lange (5-2) pitched the final two innings to give Detroit the win.
CJ Cron had two hits and Ezequiel Tovar extended his hitting streak to 14 games with a single for Colorado.
Phillies 19, Nationals 4
Alec Bohm drove in six runs and Kyle Schwarber had a grand slam as host Philadelphia defeated Washington.
Phillies starter Zack Wheeler (7-4) allowed four runs and seven hits over five innings. He hit six and did not walk a single batsman.
The Nationals tried to respond with three runs in the fifth, but the Phillies came back with eight runs in the bottom of the inning, capped by Schwarber’s grand slam to narrow the lead to 19–4. Dominic Smith goes deep for Washington.
Athletics 7, White Sox 6 (10 innings)
Automatic runner Tyler Wade scored from second with two outs on a fielding error by Elvis Andrus in the bottom of the 10th inning to give Oakland the win over Chicago.
After the teams combined for five runs in the eighth inning, Kendall Graveman (3-4) of the White Sox retired the first two batters he faced in the 10th inning before JJ Blede struck out Andrus with a home run. Grounder hit. When Andrus fielded the ball, Blede was able to move it safely to first with a head-first dive. Wade never hesitated to reach third and beat the throw thrown at the plate with his dive.
Shintaro Fujinami (4-7), who pitched a scoreless 10th, was credited with the win. Eloy Jimenez had two hits, including a homer, for Chicago.
Padres 12, Reds 5
Juan Soto hit a tiebreaking three-run home run and Manny Machado drilled a pair of homers as San Diego defeated Cincinnati to end a season-long, six-game skid.
Veteran right-hander Michael Wacha (8-2) returned after a starting absence and allowed just one run on five hits in five innings on his 32nd birthday. Fernando Tatis Jr. went 2 of 4 with three saves for the Padres.
The Reds were hurt by their defense. Eli De La Cruz committed an error that led to one run being charged to starter and loser Brandon Williamson (1-2), the sixth run of the deciding four-inning. Williamson allowed only two runs on three hits over five innings.
Cardinals 11, Yankees 4 (Game 1)
After a delay of more than two hours due to inclement weather, Paul Goldschmidt drove in four runs to lead St. Louis to a victory over visiting New York in the first game of a day-night doubleheader.
Goldschmidt hit a three-run homer and a sacrifice fly for the Cardinals, who won for the seventh time in 11 games. Cardinals starting pitcher Jack Flaherty (5–5) blanked the Yankees on four hits and two walks over six innings.
New York starting pitcher Luis Severino (1-3) gave up nine runs (seven earned) on nine hits and three walks over four innings. The Yankees cut their deficit to 11–4 in the ninth inning on DJ LeMahieu’s run-scoring double-play groundout and Jake Bowers’ two-run homer.
Red Sox 7, Blue Jays 6
Rafael Devers hit a two-run home run and had three RBIs in a three-hit game as Boston defeated Toronto.
Justin Turner added a solo homer and an RBI double for the Red Sox, who have won the first two games of the three-game series. Boston is 6-0 against Toronto this season. Boston right-hander Kutter Crawford (3-4) allowed two runs, three hits and two walks in 5 2/3 innings.
Matt Chapman had a two-run homer for the Blue Jays. George Springer and Bo Bichette added solo home runs. Toronto left-hander Yusei Kikuchi (7-3) allowed five runs, seven hits and two walks in 4 1/3 innings.
Twins 1, Orioles 0
Bailey Ober allowed two hits in seven shutout innings, Joey Gallo homered, and visiting Minnesota defeated Baltimore.
Ober (5-4) allowed only a pair of singles while striking out eight batters with no walks. It was the second time this season that Ober went seven innings without giving up any runs. Griffin Jacques pitched a scoreless eighth and Jhoan Duran pitched the ninth for his 12th save.
Baltimore starter Kyle Bradish (4-4) nearly equaled Ober, allowing one run on seven hits in six innings. He struck out seven and scored one run.
Rangers 5, Astros 2
Seven scoreless innings from Nathan Eovaldi kept Houston at bay as Texas cruised to victory in Arlington, Texas.
Iovaldi (10-3) walked four batters, but Houston had only two hits and only one runner in scoring position in seven innings when he was on the mound. Will Smith recorded his 15th save of the season, throwing three pitches as he induced a groundout that sealed the win.
Astros starter Hunter Brown allowed 10 hits and three runs over four innings. Brown (6-5) took the loss despite not walking a batter and hitting a six.
Brewers 11, Pirates 8
Christian Yelich and Raimel Tapia homered and starter Corbin Burns pitched the sixth as Milwaukee beat host Pittsburgh.
Jesse Winker added a three-run double, while Victor Caratini provided an RBI single for the Brewers, who have won five of their last seven games. Burns (6-5) allowed two runs and one hit in seven innings, including seven strikeouts and two walks.
Jack Suwinski homered and hit a two-run single, Tucupita Marcano hit a two-run triple, Jared Triolo hit an RBI double and Josh Palacios hit an RBI single for the Pirates, who had won four in a row and were coming to a close after a 10- had tried. 0 loss.
Braves 7, Marlins 0
Ronald Acuña Jr. and Ozzie Albies started the game with home runs, driving in six runs in the first inning to help Atlanta defeat Miami for its seventh consecutive win.
The Braves jumped on rookie phenom Yuri Perez, who entered the game with 21 consecutive scoreless innings. Pérez was thrown out after reaching base on seven of the eight batters he faced, five of them on extra-base hits, resulting in six Atlanta runs.
The winning pitcher was Charlie Morton (8–6). He pitched 5 2/3 scoreless innings, allowing four hits and one walk with five strikeouts. Morton earned his third consecutive win and improved to 13–5 in his career against Miami.
Mets 4, Giants 1
Justin Verlander pitched seven strong innings for host New York, which pulled off a third-inning performance of power to clinch a three-game series-clinching win over San Francisco.
Verlander (3-4) allowed one unearned run on five hits and one walk while striking out six. Francisco Alvarez, Brandon Nimmo and Francisco Lindor all hit solo homers in a four-batsman span in the third for the Mets, who began July with a win after enduring June 7–19.
Tyro Estrada hit a run-scoring double play in the seventh for the Giants. JD Davis had two singles and scored the only run for San Francisco.
Royals 6, Dodgers 4
The first big inning propelled Kansas City ahead of a trip to Los Angeles that marred the return of Julio Urias, who had missed six weeks due to a left hamstring strain.
With a series of soft hits, the Royals sent nine batters to the plate in the first, forcing Urias (5-5) to throw 35 pitches in the frame. Salvador Perez broke an 0-for-20 skid with a blowout hit to score Maikel Garcia, who doubled to start the inning, scoring five runs in the Royals.
The Dodgers responded quickly, plating three in the second, highlighted by Yoni Hernandez’s RBI double, which added a sacrifice fly by Mookie Betts and an RBI single by Freddie Freeman.
Mariners 8, Rays 3
George Kirby took a no-hitter in the sixth inning and JP Crawford went 3-for-4 with a home run, double and two RBI as Seattle defeated Tampa Bay to snap a three-game losing streak.
Luke Raleigh homered for the Rays, whose three-game winning streak came to an end. Kirby (7-7) allowed two runs on two hits in seven innings. The right-hander issued a season-high two walks and scored seven runs. Paul Seewald earned his 15th save.
Tampa Bay starter Tyler Glasnow (2-2) allowed three runs on seven hits over 5 2/3 innings. The right-handed batsman scored one run and scored 11 runs.
Guardian 6, Cub 0
Rookie Tanner Beebee allowed three hits and struck out nine in 5 2/3 innings to earn his third consecutive win as Cleveland defeated host Chicago.
BB (5-2) continued his solid first season in the majors by outhitting Chicago star Marcus Stroman (9-6) while helping the Guardians recover from Friday’s 10-1 series-opening loss. BB also issued two walks, but never caused him any real trouble while equaling a career high for strikeouts and lowering his ERA to 3.46.
Meanwhile, Jose Ramirez recorded two hits and Amed Rosario had two RBIs as Cleveland avoided its third straight loss. Stroman gave up five runs on five hits in 5 2/3 innings.
Yankees 6, Cardinals 2 (Game 2)
Anthony Volpe drove in the clinching run with an RBI triple, and visiting New York defeated St. Louis in the second game of the doubleheader.
Isiah Kiner-Falefa went 3-for-3 with a walk and two runs, and Gleyber Torres hit a two-run single for the Yankees. New York went with a bullpen game, and Michael King (2–4) earned the win with 3 1/3 innings of scoreless relief.
Cardinals starting pitcher Matthew Liberator (1-3) allowed three runs on seven hits over 4 1/3 innings. Lars Knutbaar hit a solo home run for St. Louis.
Diamondbacks 3, Angels 1
Raine Nelson pitched solid 7 1/3 innings and Gabriel Moreno reached base four times to lead Arizona to a win over Los Angeles in Anaheim, California.
Nelson (5-4) allowed one run, three hits and one walk, silencing the Angels. He hit a six. Moreno had three hits and was hit by a pitch, and Emmanuel Rivera reached three times for the Diamondbacks on two hits and a walk.
Anthony Rendon homered for the Angels, who had only three hits and lost four games in a row for the first time this season. Mike Trout was 0-for-3 with three strikeouts and a walk, and Shohei Ohtani was hitless in four at-bats with two strikeouts.
–Field Level Media