Brenton Doyle hit his first career grand slam while Ezequiel Tovar, Jacob Stallings and Ryan McMahon also homered as the Colorado Rockies matched their single-game franchise run record in a 20-7 rout over the visiting Boston Red Sox on Wednesday in Denver.
The Rockies banged out a season-high 21 hits to win the rubber match of the three-game set. Brendan Rodgers had four, while Tovar, Stallings, Kris Bryant and Michael Toglia added three hits apiece. Doyle’s slam — his 17th home run this season and 10th this month — capped a six-run 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 got heated in the fourth when Boston’s Reese McGuire flew out to end the top of the inning. As McGuire jogged down the first-base line, Colorado starter Cal Quantrill pumped his fist, evoking a reaction from McGuire. They had to be separated as both benches and bullpens ran onto the field, but the situation calmed down without any 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 a season-high 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 a season-high five games over .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. The two-run shot 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.’s two-run double in the seventh broke a tie and led Miami to its second straight victory over visiting Baltimore. Miami’s Josh Bell hit a solo home run to ignite a three-run fourth inning for the Marlins, who won consecutive games for just the third time this month and will go for a three-game series sweep on Thursday 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 surrendering three runs on five hits. He walked two and fanned three.
Padres 12, Nationals 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 four straight. San Diego starter Matt Waldron (6-9) gave up three runs on four hits over six innings. The Padres racked up 20 hits and improved to 5-0 versus 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 his team’s seven extra-base hits to lead visiting Cincinnati past Atlanta in what was due to be the first game of a split doubleheader. The second game was rained out.
Steer doubled twice and tripled to go along with his three RBIs. 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. singled 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 paced an 11-hit attack with a double and two singles and Houston salvaged one win in its three-game series against host Oakland.
Chas McCormick homered while Alex Bregman and Yainer Diaz joined Altuve with two RBIs apiece, helping the Astros hold 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, pitching around eight hits to allow just one run in six innings. He walked one and struck out eight.
The Athletics stranded 10 baserunners, seven during Brown’s six innings. All eight runs (seven earned) were charged to A’s starter JP Sears (7-8) in his six-plus innings. He served up nine hits in a walk-free performance, striking out three.
Pirates 5, Cardinals 0
Connor Joe and Rowdy Tellez drove in two runs each as Pittsburgh shut 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 struck out 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 in the National League wild-card race.
Cardinals starter Matthew 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 a three-game series.
Gregory Soto (2-4) took the loss, while Kepler’s heroics made a winner out of Jhoan Duran (6-5), who logged a 1-2-3 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 for just the second time in six games.
Rangers 10, White Sox 2
Corey Seager belted a solo homer to highlight his four-hit performance and Nathaniel Lowe drove in four runs, fueling host Texas over lowly Chicago in Arlington, Texas.
Adolis Garcia added three hits, and Robbie Grossman homered for the Rangers, who have won four in a row 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 a go-ahead RBI double in the ninth inning as visiting Milwaukee prevailed against Chicago in the rubber match of a 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 for the seventh time in nine games, with six of the latter coming against Seattle. Angels reliever Hans Crouse (4-0) got the victory and Carlos Estevez worked the ninth for his 20th save.
Both starters pitched well but neither factored into the decision. Angels starter Griffin Canning allowed just one run on four hits over five innings. The right-hander walked three and struck out six. Seattle right-hander Luis Castillo pitched six scoreless innings. He gave up five hits, walked two and struck out seven.
Guardians 2, Tigers 1
Josh Naylor chopped a two-out, tiebreaking RBI single in the eighth inning and Cleveland overcame the exit of ace Tanner Bibee to cramping to beat visiting Detroit.
Bibee, locked in a pitchers’ duel with Detroit’s Jack Flaherty, went out for the sixth in a 1-1 contest, but after hopping over the third base line, he began limping to the mound and didn’t start the inning. The team announced Bibee, who allowed only Matt Vierling’s first-inning homer and one other hit, was dealing with lower-extremity cramping.
However, Guardians relievers Scott Barlow, Tim Herrin, Hunter Gaddis (4-2) and Emmanuel Clase (31st save) didn’t yield a hit and allowed just one baserunner over the final four innings.
Blue Jays 6, Rays 3
Justin Turner drove in the go-ahead run with a single in a four-run eighth inning as Toronto defeated visiting Tampa Bay to even the teams’ three-game series at one win apiece.
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 on their nine-game homestand. Daulton Varsho added an RBI single in the eighth after Genesis Cabrera (3-2) pitched around a walk in the top of the inning in a 2-2 game.
Josh Lowe, Randy Arozarena and Ben Rortvedt each had RBIs for the Rays, who are 3-3 on a seven-game road trip. Jason Adam (4-2) surrendered 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 decisive game of a three-game series.
Moreno drove a slider from James McArthur (4-4) with one out to push Arizona ahead 5-4. After Corbin Carroll’s infield hit, Ketel Marte followed with a three-run homer.
Joe Mantiply (4-2) got the win for the Diamondbacks, who also received homers from Eugenio Suarez, Joc Pederson and Christian Walker. Bobby Witt Jr. and Vinnie Pasquantino each had three singles for the Royals.
Giants 8, Dodgers 3
Robbie Ray overcame early control trouble and did not allow a hit over five innings in his return from Tommy John surgery as San Francisco overcame host Los Angeles.
Ray struck out eight batters in his Giants debut and his first major league start in 16 months. He managed to give up just one run in the first inning when he walked two, hit two batters and threw a pair of wild pitches while firing 33 pitches. Matt Chapman homered and drove in two runs for San Francisco, which won for just the second time in six games since the All-Star break.
Dodgers starter Tyler Glasnow (8-6) gave up two runs on four hits with four walks in five innings while making his return from a lower back injury after missing three weeks. He fanned four. Los Angeles saw its five-game winning streak since the All-Star break come to an end.