MLB roundup: Cards prevail on Nolan Gorman’s walk-off HR

MLB roundup: Cards prevail on Nolan Gorman’s walk-off HR

Nolan Gorman hit a walk-off two-run homer in the ninth inning to lift the St. Louis Cardinals to a 5-3 victory over the visiting Arizona Diamondbacks on Monday night.Lars Nootbaar drove in two runs

Nolan Gorman hit a walk-off two-run homer in the ninth inning to lift the St. Louis Cardinals to a 5-3 victory over the visiting Arizona Diamondbacks on Monday night.

Lars Nootbaar drove in two runs and Paul Goldschmidt also went deep for the Cardinals, who snapped a four-game losing streak. St. Louis starting pitcher Lance Lynn allowed three runs on seven hits and three walks in five innings.

Ryan Helsley (2-2), the fourth arm out of the Cardinals’ bullpen on Monday, pitched a scoreless ninth inning to earn the victory.

Eugenio Suarez went 3-for-4 with two RBIs for the Diamondbacks, who lost for the fourth time in six games. Arizona starter Brandon Pfaadt allowed two runs on two hits and three walks in 5 1/3 innings. Reliever Ryan Thompson (0-1) took the loss, allowing one run on one hit in one-plus innings.

Athletics 2, Yankees 0

Zack Gelof hit a two-run home run in the ninth inning and visiting Oakland eked out a victory in a game that featured a bizarre early ejection of New York manager Aaron Boone.

Victor Gonzalez (1-1) slipped trying to field an infield single by Abraham Toro, then Gelof blasted a 2-2 sinker into the right-center field seats. Athletics closer Mason Miller blazed through the ninth by striking out the side for his fifth save. He reached 103 mph on a whiff of Juan Soto and ended it by fanning Aaron Judge on a 102 mph fastball.

Soon after Oakland leadoff man Esteury Ruiz was hit by a pitch to open the game, Boone was tossed by plate umpire Hunter Wendelstedt. Boone came out and said he didn’t say anything, pointing to a fan who had made a comment. Wendelstedt countered by saying, “I don’t care who said it, you’re gone.”

Orioles 4, Angels 2

Albert Suarez didn’t allow a run in 5 2/3 innings, but Baltimore didn’t seal its victory against Los Angeles until Craig Kimbrel struck out Mike Trout with the bases loaded to end the series opener in Anaheim, Calif.

James McCann and Colton Cowser homered for the Orioles, who won their third game in a row and improved to 7-1 in their past eight games. Suarez (1-0), who fanned five, hasn’t allowed a run in 11 1/3 innings this season. Kimbrel got his sixth save.

Jo Adell homered, Logan O’Hoppe rapped three hits and Zach Neto had two hits for the Angels, but the team’s losing streak reached five games. Reid Detmers (3-1) gave up four runs on six hits in seven innings.

Twins 7, White Sox 0

Chris Paddack struck out 10 in seven innings and Minnesota cruised to a win over Chicago in Minneapolis.

Edouard Julien went 3-for-4 with a double, a home run and two RBIs to lead the Twins at the plate. Max Kepler went 2-for-4 with a double and three RBIs in the opener of a four-game series. Paddack (1-1) scattered six hits and walked none to earn his first victory of the season. He threw 64 of 96 pitches for strikes.

Nicky Lopez and Danny Mendick had two hits apiece to lead Chicago. The White Sox lost for the 19th time in 22 games to start the season. White Sox right-hander Jonathan Cannon (0-1) allowed six runs on nine hits in 3 2/3 innings. He walked one and struck out five.

Padres 3, Rockies 1

Dylan Cease pitched seven dominant innings for his third straight win as the San Diego edged Colorado in Denver.

Cease (3-1) gave up just one hit and one run. He didn’t issue a walk and recorded eight strikeouts. Enyel De Los Santos worked a scoreless eighth, and Robert Suarez recorded the final three outs for his eighth save.

Tyler Wade hit the winning single off Nick Mears (0-2) in the eighth inning. Jurickson Profar and Jackson Merrill also knocked in runs for the Padres. Ryan McMahon drove in the Rockies’ lone run with a sacrifice fly.

Pirates 4, Brewers 2

Oneil Cruz went 3-for-4 and drove in two runs to help Pittsburgh snap its six-game losing streak with a win against visiting Milwaukee.

Pirates starter Jared Jones (2-2) allowed one run on four hits in six innings. He recorded seven strikeouts and two walks. Andrew McCutchen led off the bottom of the first with his second homer of the season to put Pittsburgh up 1-0.

Right-hander Joe Ross (1-2) gave up two runs (one earned) on six hits in 5 1/3 innings for the Brewers, whose four-game winning streak ended. Rhys Hoskins homered and drove in both Milwaukee runs.

Phillies 7, Reds 0

Ranger Suarez and two relievers combined on a two-hitter, Kody Clemens hit a three-run home run and visiting Philadelphia extended its winning streak to seven games with a victory over Cincinnati.

Suarez (4-0) allowed two hits, with one walk and five strikeouts over seven innings. Gregory Soto and Jeff Hoffman followed to seal the opener of the four-game series.

Alec Bohm, Nick Castellanos and Clemens each had two hits for Philadelphia, which has won 15 of its past 21 games to move a season-best seven games over .500. Red starter Hunter Greene (0-2) pitched seven innings, giving up four runs on seven hits.

Braves 3, Marlins 0

Travis d’Arnaud continued his power binge with another home run and Bryce Elder returned from the minor leagues to throw 6 2/3 scoreless innings and help Atlanta beat Miami.

d’Arnaud homered for the fifth time in his past three starts, with his two-run blast in the fourth opening the scoring. Elder (1-0), an All-Star last year who started this season with Triple-A Gwinnett, scattered eight hits, did not walk a batter and struck out four.

A.J. Minter pitched a perfect eighth and set an Atlanta record with his 108th hold (since the stat was tracked beginning in 1986). Raisel Iglesias worked a scoreless ninth to earn his seventh save. Miami starter Ryan Weathers (2-2) pitched 5 2/3 innings and allowed three runs.

Tigers 7, Rays 1

Detroit fireballer Tarik Skubal dazzled with six overpowering innings and the Tigers continued their six-game road trip with a resounding series-opening win over Tampa Bay in St. Petersburg, Fla.

Skubal (3-0) allowed just three baserunners — all on singles — and faced only 20 Rays. He struck out nine in his 86-pitch stint. Mark Canha went 3-for-4 with a homer, two runs, two RBIs and was hit by a pitch for Detroit.

Tampa Bay’s Jose Caballero homered, while leadoff hitter Amed Rosario went 2-for-4 to extend his hitting streak to 14 games. Starter Zack Littell (1-1) surrendered six runs (five earned) and nine hits over six innings.

Blue Jays 5, Royals 3

Bo Bichette’s three-run triple led Toronto past host Kansas City.

The Blue Jays took a 3-0 lead on Bichette’s triple in the third after a pair of walks and Cavan Biggio’s opposite-field double. Toronto scored more runs on Bichette’s swing than Kansas City starter Brady Singer (2-1) had allowed in any of his four previous starts this year.

Daulton Varsho, who leads the Jays with six homers, drove Singer’s 1-2 slider out to right for a two-run homer in the sixth, expanding the lead to 5-0. Starter Yusei Kikuchi (2-1) made quick work of the Royals through five scoreless innings, then allowed a two-run homer to Maikel Garcia.

Giants 5, Mets 2

Keaton Winn pitched four-hit ball over six-plus innings, Michael Conforto homered against his former team and San Francisco opened a three-game home series against New York with a victory.

Nick Ahmed and Matt Chapman contributed two-run hits, helping the Giants respond to a loss with a win for the sixth consecutive time. Winn (2-3), who lost his first three starts of the season, got into the seventh inning, though he didn’t retire a batter in that frame, while giving up four hits and one run with one walk. He struck out six, tying his season high.

Pete Alonso hit his seventh home run of the season in the fifth inning to account for the New York scoring until a Camilo Doval wild pitch allowed Brandon Nimmo to score in the ninth.