Brenton Doyle hit his first career grand slam while Ezequiel Tovar, Jacob Stallings and Ryan McMahon also homered as the Colorado Rockies matched their one-game franchise record with a 20-7 win over the Boston Red Sox on Wednesday in Denver.
The Rockies pounded out 21 hits to win the three-game rubber match. Brendan Rodgers had four, while Tovar, Stallings, Kris Bryant and Michael Toglia added three hits each. Doyle’s slam — his 17th home run of the season and 10th of the month — capped a sixth inning that made it 19-3.
Jarren Duran finished a double shy of the cycle for the Red Sox, who have lost five of six since the All-Star break. Nick Pivetta (4-7) allowed 10 hits and eight runs (seven earned) in 2 2/3 innings.
Things heated up in the fourth when Boston’s Reese McGuire flew out to end the top of the inning. When McGuire jogged down the first-base line, Colorado starter Cal Quantrill pumped his fist, evoking a reaction from McGuire. They had to be separated because both benches and bullpens ran to the field, but the situation was calm without ejections.
Mets 12, Yankees 3
Francisco Lindor homered twice and drove in five runs as the visiting Mets completed a season sweep of the all-New York series for the second time in team history.
In front of 48,760 fans at Yankee Stadium, the Mets swept the four-game season series for the first time since taking all four meetings in 2013. At 53-48, the Mets are at a five-game high on the season. 500 and improved to 31-15 since May 30.
In the fifth inning against Gerrit Cole, Lindor gave the Mets a 5-2 lead by blasting a cutter into the second deck in right field. Both shots gave him the seventh 20-homer season of his career. The Mets hit seven homers in two games against Cole this season.
Marlins 6, Orioles 3
Jazz Chisholm Jr. twice. in the seventh broke the tie and led Miami to its second straight victory over Baltimore. Miami’s Josh Bell hit a solo home run to ignite a three-run fourth inning for the Marlins, who have won consecutive games for just the third time this month and will go for a three-game series sweep on Friday afternoon.
Colton Cowser’s three-run double in the sixth tied the game at 3-3. Marlins starter Edward Cabrera, who was pulled with one out and the bases loaded, was charged with all three runs.
Orioles starter Chayce McDermott made his major league debut, going four innings and giving up three runs on five hits. He walked two and fanned three.
Padres 12, Citizens 3
Jackson Merrill and Xander Bogaerts each had four hits, Jurickson Profar homered for the second straight game and San Diego routed host Washington.
Kyle Higashioka had three hits — including a home run — for the Padres, who have won their fourth straight. San Diego starter Matt Waldron (6-9) gave up three runs on four hits over six innings. The Padres produced 20 hits and improved to 5-0 against Washington in 2024.
Juan Yepez homered to extend his hitting streak to 15 games, and Luis Garcia Jr. had two hits for the Nationals, who were held to six hits one night after managing five in a 4-0 loss.
Reds 9, Braves 4
Spencer Steer had three of the team’s seven extra-base hits to lead visiting Cincinnati past Atlanta in what was to be the first game of a doubleheader split. The second game was rained out.
Steer doubled and tripled along with three RBI. Jake Fraley and Elly De La Cruz each homered for the Reds. De La Cruz also stole two bases, increasing his major league-leading total to 51.
Braves rookie Nacho Alvarez Jr. in the first inning for his first major league hit. Atlanta starter Allan Winans (0-2) was shelled for seven runs on six hits – including two homers – over 2 2/3 innings.
Astros 8, Athletics 1
Hunter Brown cooled down one of baseball’s hottest offenses, Jose Altuve ran an 11-hit attack with a double and two singles and Houston salvaged one win in a three-game series against the host Oakland.
Chas McCormick homered while Alex Bregman and Yainer Diaz joined Altuve with two RBIs each, helping the Astros hold onto the top spot in the American League West by completing a 3-3 Western swing. Brown (9-6) improved to 3-0 in five career starts against the A’s, striking out eight hits to allow just one run in six innings. He walked one and struck out eight.
The Athletics stranded 10 baserunners, seven in Brown’s six innings. All eight runs (seven earned) were charged to A’s starter JP Sears (7-8) in six-plus innings. He served up nine hits in a walkless performance, striking out three.
Pirates 5, Cardinals 0
Connor Joe and Rowdy Tellez drove in two runs each as Pittsburgh closed out visiting St. Louis to take the three-game series.
Pirates starting pitcher Martin Perez (2-5) walked five batters, but the left-hander held the Cardinals to four hits in six innings. He issued two. Tellez sent a 447-foot home run out of PNC Park in the fourth inning for Pittsburgh, which pulled within one game of St. Louis. Louis in the National League wild card race.
Cardinals starter Matius Liberatore (2-3) allowed five runs on four hits and three walks in three innings. He struck out three.
Twins 5, Phillies 4
Max Kepler hit a walk-off single in the bottom of the ninth inning to lift Minnesota to a victory over Philadelphia in Minneapolis.
Kepler brought home Trevor Larnach, who was hit by a pitch to open the ninth. Larnach then advanced to second on a wild pitch and moved to third on a sacrifice bunt before scoring to give Minnesota the win in the rubber match of the three-game series.
Gregory Soto (2-4) took the loss, while Kepler’s heroics got the win from Jhoan Duran (6-5), who went 1-2-3 for the ninth. Kepler also tripled as part of a 2-for-5 day that included two RBIs and one run. Carlos Santana also had two hits and two RBIs for the Twins, who won just twice in six games.
Rangers 10, White Sox 2
Corey Seager belted a solo homer to highlight a four-hit performance and Nathaniel Lowe drove in four runs, fueling host Texas past Chicago’s defeat in Arlington, Texas.
Adolis Garcia added three hits, and Robbie Grossman homered for the Rangers, who have won four straight and 11 of their past 15 games. Texas starter Nathan Eovaldi (7-4) allowed two runs on four hits while striking out a season-high 10 batters in seven innings.
Luis Robert Jr. belted a solo homer and Nicky Lopez had an RBI single for the White Sox, who struck out 13 times en route to losing their 10th game in a row.
Brewers 3, Cubs 2
William Contreras delivered the go-ahead RBI double in the ninth inning as visiting Milwaukee cruised to a win over Chicago in the rubber match of the three-game series.
Jackson Chourio had two hits and an RBI for the Brewers, who scored five runs in the series. Bryse Wilson allowed one run over four innings of relief, and Jakob Junis (3-0) followed with three scoreless innings for Milwaukee. Joel Payamps struck out two in the ninth for his fifth save and the Brewers’ fifth win in their last six games.
Seiya Suzuki doubled, homered and scored twice for the Cubs, who are 2-4 coming out of the All-Star break.
Angels 2, Mariners 1
Brandon Drury’s two-out single brought home the go-ahead run in the eighth inning as Los Angeles completed a three-game sweep of host Seattle, knocking the Mariners out of a tie for first in the American League West.
The Angels won their fourth in a row and seventh in nine games, with the last six coming against Seattle. Angels reliever Hans Crouse (4-0) got the win and Carlos Estevez worked the ninth for his 20th save.
Both starters were good, but neither of them considered the decision. Angels starter Griffin Canning allowed just one run on four hits over five innings. The right-hander walked three and hit six. Seattle right-hander Luis Castillo pitched six scoreless innings. He gave up five hits, walked two and struck out seven.
Guardian 2, Tiger 1
Josh Naylor chopped a two-out, tiebreaking RBI single in the eighth inning and Cleveland beat out ace Tanner Bibee for cramping to beat visiting Detroit.
Bibee, locked in a pitchers duel with Detroit’s Jack Flaherty, went out for six in a 1-1 contest, but after jumping over the third line, began limping to the mound and did not start the inning. The team announced Bibee, who had only allowed a first-inning homer to Matt Vierling and one other hit, was suffering from lower-extremity cramps.
However, Guardians relievers Scott Barlow, Tim Herrin, Hunter Gaddis (4-2) and Emmanuel Clase (31st save) did not produce a hit and allowed only one baserunner through the final four innings.
Blue Jays 6, Rays 3
Justin Turner drove in the go-ahead run with a single in the fourth inning as Toronto beat Tampa Bay and evened the team’s three-game winning streak at one.
Vladimir Guerrero Jr. went 2-for-3 with a solo home run, two RBIs and a walk for the Blue Jays, who improved to 2-3 in their nine-game homestand. Daulton Varsho added an RBI single in the eighth after Genesis Cabrera (3-2) walked in the top of the inning in a 2-2 game.
Josh Lowe, Randy Arozarena and Ben Rortvedt each had an RBI for the Rays, who are 3-3 on their seven-game road trip. Jason Adam (4-2) gave up two runs on two hits and two walks in the decisive eighth inning.
Diamondbacks 8, Royals 6
Gabriel Moreno’s go-ahead, two-run double sparked a five-run ninth inning as visiting Arizona rallied past Kansas City in the deciding game of the three-game series.
Moreno drove in a slider from James McArthur (4-4) with one out to push Arizona ahead 5-4. After Corbin Carroll’s strikeout, Ketel Marte followed with a three-run homer.
Joe Mantiply (4-2) got the win for the Diamondbacks, who also had homers from Eugenio Suarez, Joc Pederson and Christian Walker. Bobby Witt Jr. and Vinnie Pasquntino each had three singles for the Royals.
–Field Level Media