Image

MLB roundup: Cubs earn wild 13-11 win over D-backs

MLB: Arizona Diamondbacks at Chicago CubsApr 18, 2025; Chicago, Illinois, USA; Chicago Cubs shortstop Dansby Swanson (7) and second baseman Nico Hoerner (2) celebrate after defeating the Arizona Diamondbacks at Wrigley Field. Mandatory Credit: Kamil Krzaczynski-Imagn Images

Carson Kelly hit two homers, Kyle Tucker, Ian Happ and Seiya Suzuki also went deep, and the host Chicago Cubs blew a six-run lead against the Arizona Diamondbacks before recovering for a 13-11 victory on Friday.

Eugenio Suarez hit a grand slam and Lourdes Gurriel Jr. had a three-run homer in a 10-run eighth inning to give the Diamondbacks an 11-7 lead, but the Cubs responded with six runs in their half of the eighth.

Arizona right-hander Bryce Jarvis hit Nico Hoerner and walked Pete Crow-Armstrong to open the Cubs’ eighth before Kelly’s three-run homer, his second blast of the game, closed the deficit to 11-10. Happ singled off Joe Mantiply (0-1), before Tucker hit a go-ahead two-run homer and Suzuki made it back-to-back blasts.

The Diamondbacks sent 13 men to the plate in the eighth and the Cubs had 12 in the bottom half. The combined 16 runs were the most in the eighth inning in Wrigley Field history. The Cubs lead the majors with 137 runs. Ryan Pressly (2-1) pitched a scoreless ninth and was credited with the victory.

Phillies 7, Marlins 2

Zack Wheeler struck out 13 over seven strong innings as Philadelphia topped visiting Miami.

Bryce Harper and Kyle Schwarber homered in support of Wheeler (2-1), who permitted two runs on five hits while finishing with the second-highest strikeout total of his career.

Marlins starter Sandy Alcantara (2-1) yielded six runs on four hits in two innings. Eric Wagaman hit a two-run homer for Miami, which struck out 16 times while losing its fourth straight game.

Mets 5, Cardinals 4

Francisco Lindor led off the bottom of the ninth with a long home run for New York, which came back to beat St. Louis.

The Mets have won the first two games of the four-game series and four of six overall. The Cardinals have lost three of four. St. Louis’ Brendan Donovan tied the game by homering to lead off the ninth against Huascar Brazoban (1-0) before Lindor hit the third pitch he saw from Ryan Fernandez (0-2) into the second deck in right field.

Mets starter David Peterson gave up three runs on seven hits while striking out nine over 5 1/3 innings. Cardinals starter Miles Mikolas allowed two runs on five hits over 4 2/3 innings.

Dodgers 3, Rangers 0

Tommy Edman led off the game with a home run and Yoshinobu Yamamoto won a pitching duel with Jacob deGrom as Los Angeles beat Texas in the opener of a three-game interleague series at Arlington, Texas.

Yamamoto and deGrom delivered brilliant seven-inning outings as the Dodgers won their fourth game in a row. The Rangers had a three-game overall winning streak and a nine-game home winning streak end. Yamamoto (3-1) allowed five hits and no runs while striking out 10 without issuing a walk.

deGrom (0-1) surrendered just three hits and one run. He walked one, fanned seven and was all but unhittable after making a mistake to the game’s first batter.

Brewers 5, Athletics 3

Freddy Peralta battled through five scoreless innings, Christian Yelich drove in three runs, and Milwaukee held on for a victory over the visiting Athletics.

Peralta (2-1) had runners aboard in each inning before exiting with a 3-0 lead. In the seventh, the Brewers got an RBI groundout from Yelich and a run-scoring single from William Contreras, who extended his hitting streak to 11 games.

The A’s scored two runs in the ninth and had the tying run at the plate in the ninth. Starter J.T. Ginn (1-1) allowed three runs on four hits in 4 2/3 innings.

Red Sox 10, White Sox 3

Trevor Story collected three hits, including a pair of three-run home runs, to help Boston beat visiting Chicago and extend its winning streak to three games.

Story’s first home run put Boston in front 3-0 in the first inning, and his second bomb stretched the lead to 9-2 in the seventh. Ceddanne Rafaela added a two-run home run and Carlos Narvaez hit a solo shot.

Boston’s Hunter Dobbins (2-0) made his second start in the majors and held Chicago to two runs (one earned) on three hits in six innings. Andrew Benintendi homered for Chicago, which has lost five in a row overall and all seven of its road games. Martin Perez (1-1) was pulled after three innings with the White Sox trailing 4-0.

Angels 2, Giants 0

Tyler Anderson allowed three hits through six scoreless innings to lead Los Angeles past San Francisco in Anaheim, Calif.

Anderson (2-0) struck out six and did not allow a Giants baserunner to reach third base. Brock Burke, Ryan Zeferjahn and Kenley Jansen (fifth save) each pitched a scoreless inning. The Angels offense managed just five hits, three by Jo Adell, and a clutch, two-out RBI double by Zach Neto in his first at-bat of the season as he returned from offseason shoulder surgery.

Giants starter Logan Webb (2-1) gave up two runs (one earned) on four hits with a career-high-tying 12 strikeouts and no walks in six innings.

Guardians 10, Pirates 7

Bo Naylor went 3-for-5 with a home run, a double and three RBIs to lead Cleveland to a victory over host Pittsburgh.

Cleveland halted a two-game skid with its first double-digit scoring game of the season while totaling a season-high 14 hits. Naylor’s two-run double to center with one out in the fourth inning scored Carlos Santana and Gabriel Arias to put Cleveland ahead 4-2. The Guardians then broke the game open with five runs in the seventh.

Bryan Reynolds went 3-for-5 with two RBIs and began a near comeback for the Pirates, hitting a solo home run as part of a three-run bottom of the seventh. Enmanuel Valdez hit a two-run home run in that inning for Pittsburgh.

Tigers 7, Royals 3

Spencer Torkelson had a two-run double and host Detroit thumped slumping Kansas City.

Riley Greene had two hits, scored two runs and knocked in another for the Tigers, while Andy Ibanez hit a solo homer. Tomas Nido added three hits and an RBI. Jackson Jobe (2-0) gave up one run on five hits in five innings. Tommy Kahnle got the last two outs with the bases loaded for his fourth save.

Vinnie Pasquantino drove in two runs and scored the other for Kansas City, which has lost five straight. Royals starter Cole Ragans (1-1) gave up five runs and six hits in four-plus innings. Reliever Lucas Erceg was removed in the seventh after getting hit in the right leg by a comebacker by Greene.

Reds 8, Orioles 3

Elly De La Cruz and Matt McLain hammered three-run home runs and Jeimer Candelario added a solo shot as Cincinnati ripped host Baltimore in the series opener.

Winning pitcher Andrew Abbott (2-0) struck out 11 batters in six innings of one-run ball. The Reds halted a two-game skid and won for the fifth time in their past seven games.

Cedric Mullins and Heston Kjerstad homered for the Orioles, who managed only two other hits. Starting pitcher Cade Povich (0-2) lasted just 3 1/3 innings, surrendering seven runs on six hits.

Yankees 1, Rays 0

Trent Grisham delivered a run-scoring single in the second inning and four New York pitchers combined on a three-hit shutout of host Tampa Bay.

Carlos Rodon (2-3) allowed two hits with four walks and nine strikeouts over six innings. Mark Leiter Jr. and Fernando Cruz each pitched an inning before Luke Weaver retired the Rays in order in the ninth for his second save.

Paul Goldschmidt had three of the Yankees’ five hits for his 10th multi-hit game of the season as New York won its fifth straight game. Tampa Bay lost its fourth straight despite Drew Rasmussen (1-1) giving up just one run on three hits over 5 2/3 innings.

Blue Jays 3, Mariners 1

Bowden Francis pitched six solid innings, right fielder Addison Barger had three assists and Toronto defeated visiting Seattle for its third win in a row.

Francis (2-2) allowed one run on five hits in six innings. Jeff Hoffman pitched a clean ninth to earn his fifth save. Anthony Santander and Alan Roden hit sacrifice flies for the Blue Jays, and Alejandro Kirk added an RBI single.

Former Blue Jay Rowdy Tellez hit a solo home run for the Mariners, who lost for just the second time in eight games. Bryan Woo (2-1) permitted three runs on seven hits in seven innings.

Braves 6, Twins 4

Rookie pinch hitter Drake Baldwin broke a tie with a two-run single to cap a five-run eighth-inning rally, lifting Atlanta over visiting Minnesota.

Atlanta has won nine straight games against Minnesota, a streak that began Aug. 6, 2019. Braves starter Bryce Elder worked five innings and permitted four runs on six hits. Enyel De Los Santos (1-0) pitched 1 2/3 innings, and Raisel Iglesias handled the ninth for his third save.

Trailing 4-1, the Braves rallied in the eighth against reliever Griffin Jax (0-2), ruining a fine effort from Minnesota starter Chris Paddack. He pitched five innings and allowed one run on three hits. Trevor Larnach hit his first homer of the season for the Twins.

Astros 6, Padres 4

Rookie Cam Smith clubbed a pair of homers and drove in four runs as Houston fended off visiting San Diego in the opener of a three-game interleague series.

Astros starter Ryan Gusto (2-1) permitted nine hits and two runs over five innings. Josh Hader recorded his fifth save with a perfect ninth. Houston’s Jake Meyers went 3-for-4 with an RBI.

Padres starter Kyle Hart (2-1) allowed five runs on 10 hits over five-plus innings. Luis Arraez collected three hits, including a two-run homer.

Nationals-Rockies, ppd.

Washington’s scheduled game against Colorado was postponed due to inclement weather in Denver. The teams will make up the game as part of a day-night doubleheader on Sunday.

–Field Level Media

SHARE THIS POST