CINCINNATI — Sal Stewart hit a pair of three-run home runs for a career-high six RBIs, Eugenio Suarez and Elly De La Cruz also homered, and the Cincinnati Reds beat the San Francisco Giants 8-3 on Wednesday night.

The 22-year-old Stewart has 12 career homers, the most by a Reds batter through his first 36 games since Aristides Aquino hit 15 in 2018-19.

Stewart is the second-youngest Reds player with six RBIs in a game, behind De La Cruz, who drove in six on Aug. 23, 2003, at the age of 21.

Rookie Rhett Lowder (2-1) allowed three runs in 6 2/3 innings for Cincinnati.

Former Red Tyler Mahle (0-3) started for San Francisco and allowed eight runs with five walks and four homers in four innings, raising his ERA from 4.30 to 7.23.

With two runners on in the first, Stewart hit his sixth home run to right-center. Three pitches later, Suarez reached the first row of seats in right to make it 4-0.

It was Suarez’s 192nd homer as a Red, moving him past Brandon Phillips into 12th place on the franchise’s career list. Suarez had three hits in a game for the first time since rejoining the Reds.

DIAMONDBACKS 8, ORIOLES 5, 10 INNINGS

BALTIMORE — Adrian Del Castillo hit a two-run home run in the 10th inning and drove in five to lead Arizona to a win over Baltimore.

Arizona went 6-3 on its nine-game trip to the New York Mets, Philadelphia and Baltimore, winning two of three from each.

Jeremiah Jackson homered and drove in three for Baltimore, which has lost consecutive games for the first time since a three-game sweep at Pittsburgh April 3-5.

After Geraldo Perdomo advanced automatic runner Corbin Carroll to third on a sacrifice to open the 10th, Del Castillo lashed a 2-0 fastball from Tyler Wells (0-1) into the bleachers in center for his first home run of the season. Nolan Arenado’s single later in the inning drove in an insurance run.

Ryan Thompson (1-0) pitched a 1-2-3 ninth for Arizona. Juan Morillo earned his first save with a scoreless 10th.

ST. LOUIS — Nathan Church had three hits, Alec Burleson had two RBIs and Jordan Walker extended his hitting streak to 11 games as St. Louis beat Cleveland.

Dustin May (2-2) allowed one run on six hits and a walk and had four strikeouts in six innings, and Riley O’Brien pitched a perfect ninth to earn his fifth save and help St. Louis win its second straight game.

Slade Cecconi allowed one run on three hits but surrendered a career-high five walks and threw 87 pitches in four innings for Cleveland, which lost consecutive games for the first time this season.

JJ Wetherholt lined a sacrifice fly to center field off Tim Herrin after Connor Brogdon (2-2) walked Victor Scott II to load the bases in the sixth inning, and Burleson hit a two-run single up the middle to pull St. Louis ahead 4-1.

Church pulled an RBI double down the right-field line in the bottom of the seventh inning after Bo Naylor lined a two-run double off Justin Bruihl in the top of the seventh to cut Cleveland’s deficit to 4-3.

Guardians designated hitter José Ramírez fouled the first pitch he saw in the sixth inning off his right shin and was down for several minutes before finishing his at bat and grounding into a double play.

In the first inning, Ramírez grounded into a fielder’s choice in his franchise-record 6,040th career at bat to break Nap LaJoie’s 112-year-old record.

MINNEAPOLIS — Trevor Story homered and drove in five runs to lead Boston over Minnesota.

Connelly Early (1-0) gave up one run, two hits and two walks with five strikeouts over six innings, the longest of his eight major league starts.

Andruw Monasterio had three of Boston’s 13 hits. Ceddanne Rafaela, batting second in the order for the just the second time in his major league career, went 1 for 3 with a walk.

Simeon Woods Richardson (0-3) gave up seven runs — six earned — 10 hits and three walks in five innings.

Austin Martin had two hits, including a home run. Ryan Kreidler hit a three-run homer in the ninth inning for the Twins, who lost for just the second time in 10 games.

PITTSBURGH — Carmen Mlodzinski allowed two hits over a career-high six innings and Pittsburgh beat Washington.

Mlodzinski (1-0) took over for opener Mason Montgomery in the second and struck out five against two walks to lower his ERA to 1.77. Dennis Santana worked the ninth for his second save.

Ryan O’Hearn had three hits for the Pirates, who have won 10 of 14. Marcell Ozuna and Nick Gonzales had first-inning RBI singles against Jake Irvin (1-2), and it proved to be enough as four pitchers combined for Pittsburgh’s second shutout in less than a week.

Mlodzinski began this season as a full-fledged starter for the first time in his four-year career after bouncing between the rotation and the bullpen last season.

While he was excellent through his first three turns in 2026, manager Don Kelly opted to give the ball to the left-handed Montgomery in the first inning on Wednesday in hopes of dealing with the left-hand-heavy top of Washington’s lineup while also allowing Mlodzinski to work deeper into the game.

PHILADELPHIA — Nico Hoerner drove in a career-high five runs, Shota Imanaga struck out 11 in six strong innings and Chicago routed Philadelphia.

Dansby Swanson homered and Matt Shaw had three doubles and a pair of RBIs for the Cubs, who pounded out 15 hits to take the rubber match of the three-game set.

Trea Turner and Bryce Harper homered for Philadelphia.

Imanaga (1-1) allowed three hits and walked one.

Chicago went in front for good with three runs in the third inning off Jesús Luzardo (1-3). Hoerner’s bloop single scored Shaw from second, tying the game at 1-all. After Alex Bregman walked, Hoerner and Bregman executed a double steal. Hoerner reached home when catcher J.T. Realmuto’s throw went into left field. Bregman advanced to third on the error and scored on Luzardo’s wild pitch.

After Hoerner’s two-run shot to left-center in the fifth gave the Cubs a four-run lead, Chicago tacked on four more runs in the sixth. Shaw’s two-run double ended the night for Luzardo, and Horner capped the scoring with a two-run single against lefty reliever Kyle Backhus.

Luzardo was battered for nine runs — eight earned — on 12 hits in 5 1/3 innings, raising his ERA to 7.94.

DETROIT — Wenceel Pérez hit a go-ahead homer in the eighth inning and Detroit won its fifth straight game, beating Kansas City.

Pérez entered the game in the eighth inning as a defensive replacement when Zach McKinstry left after a collision with Jac Caglianone at third base.

Pérez’s first at-bat came as the leadoff hitter in the bottom of the eighth and he hit a 1-1 changeup from Eli Morgan (0-1) over the right-field fence for his first homer of the season.

Kyle Finnegan (1-0) got the win with 1 1/3 scoreless innings of relief and Kenley Jansen pitched the ninth for his fourth save.

Neither starter was involved in the decision despite strong outings. Detroit’s Jack Flaherty allowed one run and two hits in six innings with seven strikeouts and three walks. Kansas City’s Seth Lugo gave up one run and five hits with seven strikeouts and no walks in 6 2/3 innings.

ATLANTA — Bryce Elder pitched scoreless ball into the sixth inning, three Atlanta players homered and the Braves won another series with a victory over Miami.

Ozzie Albies, Austin Riley and Matt Olson went deep for the first-place Braves, who took two of three from Miami for their fifth series win. They split their other series, a four-game set at Arizona.

Considered the weak link in the rotation coming into the season, Elder (2-1) lowered his ERA through four starts to 0.77. He limited the Marlins to four hits over 5 2-3 innings, with two walks and seven strikeouts.

Albies put the home team ahead with his fourth homer of the season, a 370-foot drive off Chris Paddack (0-3) that just cleared the right-field wall. The Braves followed with three straight singles, including Mauricio Dubón’s run-scoring liner that made it 2-0.

The Marlins appeared to halve the deficit in the fifth when Xavier Edwards was ruled safe at first on an attempted double play with the bases loaded. The Braves challenged, and the call was overturned when the replay showed the throw from shortstop Dubón landing in Matt Olson’s glove just before Edwards’ cleats landed on first base for the third out.

Riley, off to a sluggish start, tacked on his first homer of the season in the sixth by sending one into the left-field seats off John King. Olson added a two-run homer against Andrew Nardi in the seventh.

NEW YORK — José Caballero laced a two-run double in the bottom of the ninth inning that gave New York a victory over Los Angeles, moments after it botched an infield popup in a costly misplay.

Aaron Judge hit his third homer of the series and Trent Grisham had a two-run single for the Yankees, who won for only the second time in eight games following an 8-2 start.

Mike Trout hit his fourth homer in three games, putting the Angels ahead 4-3 with a two-run drive in the fifth.

That was still the score when Jazz Chisholm Jr. popped up to the left side with one out and nobody on in the ninth. But shortstop Zach Neto and ex-Yankees third baseman Oswald Peraza miscommunicated, and the ball dropped right between them on the infield dirt for a gift single.

That came back to bite the Angels, who had played outstanding defence all night to that point.

Austin Wells worked a full-count walk against closer Jordan Romano (0-2), and both runners were attempting to steal when Caballero lined a 1-2 slider into left-center.

Chisholm easily scored the tying run and third-base coach Luis Rojas aggressively waved Wells home. The catcher barely beat Neto’s relay throw to the plate with a feet-first slide, and the safe call was confirmed after a replay review.

MILWAUKEE — William Contreras hit the only ball out of the infield during a two-run rally in the eighth inning as Milwaukee snapped a six-game skid with a victory over Toronto.

Toronto wasted a brilliant performance from Dylan Cease, who struck out six and allowed two hits and three walks in six shutout innings.

Milwaukee capitalized on some good luck in the eighth to end its longest losing streak since 2023.

David Hamilton led off by beating out an infield single. Hamilton hit a ball less than halfway up the left side of the infield and pitcher Tyler Rogers (1-1) was unable to field it with his bare hand.

Sal Frelick followed by hitting a high bouncer that catcher Brandon Valenzuela mishandled after it fell right in front of home plate. The error by Valenzuela put runners on first and second.

Contreras then grounded a single into right that scored Hamilton and advanced Frelick to third. Frelick scored the go-ahead run when Brice Turang grounded to second on a chopper that bounced over the head of Rogers.

Abner Uribe retired the side in order in the ninth to earn his first save of the season.

CHICAGO — Junior Caminero, Jake Fraley and Jonny DeLuca homered, and Tampa Bay pounded Chicago for its fifth straight win.

Caminero gave the Rays a 1-0 lead in the third with a rocket down the left-field line against White Sox starter Sean Burke (0-2) for his third homer. He added an RBI groundout in the fifth before Jonathan Aranda doubled in run.

Fraley made it 4-0 when he led off the sixth with a shot to right for his first home run. DeLuca, batting for Fraley, capped a four-run seventh with a three-run drive against Tyler Gilbert.

Jesse Scholtens (1-0) threw one-hit ball over five innings in relief after Cole Sulser worked the first two as Tampa Bay’s opener.

The start of the game was delayed a few minutes after a singer leading the “Jackie Robinson Day” festivities collapsed. The White Sox said Gerald Chaney, a longtime anthem performer, was alert before being taken to the hospital after he collapsed while performing “Lift Every Voice and Sing.”

The White Sox have lost seven of nine. They did all their scoring in the ninth to avoid being shut out for the third time in five games.

Burke gave up four runs and seven hits in 5 1/3 innings.

HOUSTON — Yordan Alvarez hit his seventh home run of the season and Spencer Arrighetti struck out 10 in six strong innings to lead Houston to a win over Colorado.

Alvarez, who took Jose Quintana deep in the third inning, is tied for second in the majors in homers.

Arrighetti (1-0) gave up two hits and one run in his first major league start this season after being recalled from Triple-A following an injury to right-hander Cody Bolton.

Houston has won two straight following an eight-game skid. The Rockies have lost six in a row after winning their previous four.

The Rockies had runners on first and third with two outs in the seventh, but Bryan Abreu retired TJ Rumfield on a groundout. Enyel De Los Santos struck out two in a scoreless ninth to get the save for a second night in a row.

Leave a Reply

Your email address will not be published. Required fields are marked *