Eugenio Suarez hit his third grand slam of the season, Pavin Smith also homered in a five-run sixth, and the Arizona Diamondbacks completed a three-game sweep of the Seattle Mariners with a 5-2 victory on Wednesday in Phoenix.
The Diamondbacks, who trailed 2-0 entering the sixth, became the first team in major league history to have eight grand slams in their first 68 games.
Arizona’s Eduardo Rodriguez (2-3) surrendered two runs and six hits over 6 1/3 innings in his second start since returning from the injured list. Ketel Marte extended his on-base streak to 24 games with a pair of hits.
Donovan Solano had two hits, including a homer, for the Mariners, who have lost eight of nine. Bryan Woo (5-4) gave up five runs on seven hits in six innings.
Pirates 5, Marlins 2
Andrew McCutchen slugged a three-run homer and Bailey Falter allowed just one run in 5 1/3 innings as host Pittsburgh defeated Miami to win for the fifth time in six games.
McCutchen’s homer was his 241st in a Pirates uniform, which passed Hall of Famer Roberto Clemente for third on the franchise’s all-time list. Ke’Bryan Hayes added two hits and two stolen bases while Falter (5-3) gave up five hits and one walk while fanning three.
Heriberto Hernandez produced his first career homer and a double to pace the Marlins, who have dropped eight of 10. Cal Quantrill (3-7) surrendered six hits and four runs (three earned) over five innings.
Guardians 11, Reds 2
Carlos Santana celebrated the 15th anniversary of his major league debut with his sixth career grand slam as host Cleveland rolled over Cincinnati.
Logan Allen (4-4) gave up two runs on four hits over six innings with six strikeouts and one walk as the Guardians wrapped up the Ohio Cup with a 1-5 record. Lane Thomas laced three hits, including a three-run homer, and Jose Ramirez extended his on-base streak to a career-high 37 games with a double.
Reds starter Nick Lodolo (4-5) lasted just 3 1/3 innings as he allowed six runs and five hits. Elly De La Cruz stroked a 441-foot blast off Allen, and TJ Friedl added a solo shot.
Phillies 7, Cubs 2
After surrendering 20 runs in his previous two starts, Jesus Luzardo returned to form with one run allowed over six innings as host Philadelphia claimed the rubber match against Chicago.
Luzardo (6-2) scattered five hits and fanned 10 without issuing a walk. Kyle Schwarber and Alec Bohm swatted solo homers for the Phillies while Bohm drove in four runs.
Cubs starter Ben Brown (3-5) gave up six runs and eight hits over 5 2/3 innings. Carson Kelly and Nico Hoerner contributed two hits apiece as Chicago wrapped its longest road trip of the season with a 4-5 record.
Braves 6, Brewers 2
Spencer Schwellenbach threw the first complete game of his career and Ronald Acuna Jr. went 3-for-5 with a home run and two RBIs to help Atlanta defeat host Milwaukee.
Schwellenbach (5-4) allowed just two earned runs on five hits while striking out nine and walking none as he became the first Braves pitcher this season to notch a complete game. Atlanta won two of three in Milwaukee.
Chad Patrick (3-6) surrendered five runs on seven hits across five innings, striking out eight and walking three for the Brewers. Rhys Hoskins hit a solo home run.
Blue Jays 5, Cardinals 2
Bo Bichette drove in two runs, Ernie Clement went 3-for-4 with a home run and Vladimir Guerrero Jr. had two hits and an RBI for Toronto, which secured a three-game sweep against host St. Louis.
Eric Lauer pitched 4 1/3 innings, allowing two runs on four hits for the Blue Jays, who have won 12 of their past 14 games. Spencer Turnbull (1-0) threw two scoreless innings and Yariel Rodriguez earned his first career save.
Yohel Pozo hit a solo shot for the Cardinals, who have lost four straight. Matthew Liberatore (3-6) allowed five runs (three earned) on eight hits over five innings.
Angels 6, Athletics 5
Jo Adell slammed a two-run homer to highlight a six-run sixth as Los Angeles rallied to beat the Athletics and sweep their three-game series in Anaheim, Calif.
Adell’s seventh homer in the last 11 games capped the Angels’ rally. Jorge Soler added a two-run single off reliever Grant Holman (4-2) in the sixth. Kyle Hendricks (4-6) gave up seven hits and three runs (two earned) in six innings.
Brent Rooker went 4-for-5 with two homers, a double, three runs and three RBIs for the Athletics. A’s starter JP Sears allowed four hits and two runs over 5 1/3 innings. He struck out a season-high nine with no walks.
Dodgers 5, Padres 2
Teoscar Hernandez cracked a three-run homer to snap a sixth-inning tie as Los Angeles earned a series win over host San Diego.
Freddie Freeman started the winning rally with a one-out infield single off Adrian Morejon (3-3). Jeremiah Estrada relieved and walked Will Smith, and then Hernandez blasted a fastball over the center field wall for his 11th homer.
Lou Trivino (2-0) got the win with a perfect fifth and Alex Vesia, the eighth Los Angeles pitcher of the game, collected his third save by striking out the side in the ninth. The Padres totaled four hits and six walks and struck out seven times.
MLB roundup: Eugenio Suarez, D-backs slam Mariners
By MLB Premium News
Jun 12, 2025 | 5:30 AM