



Trent Grisham, Aaron Judge and Ben Rice led off the game with consecutive home runs, and the visiting New York Yankees battered the Baltimore Orioles 15-3 on Tuesday night.
Cody Bellinger, the game’s fifth batter, also hit a solo homer in the first, and Rice homered again in the second. Austin Wells hit New York’s final home run — all six came with nobody on — in the ninth.
Carlos Rodón retired the first 15 Orioles and eventually yielded two runs and two hits in six-plus innings.
Kyle Gibson (0-1) allowed five home runs in the first two innings in his first big league start of the season. He was finally pulled with two outs in the fourth after allowing nine runs and 11 hits.
Rodón (4-3) took a perfect game into the sixth before Emmanuel Rivera led off with a walk. Jorge Mateo followed with a double.
This was the second time this season the Yankees hit three consecutive homers to start their half of the first. On March 29, Paul Goldschmidt, Bellinger and Judge homered on the game’s first three pitches against Milwaukee.
Padres 7, Giants 4: Xander Bogaerts went 2 for 4 with three RBIs, Nick Pivetta struck out nine in 5 1/3 innings and San Diego beat visiting San Francisco.
Bogaerts extended the lead to 7-4 with a two-run shot in the seventh — his first homer of the season.
Pivetta (5-1) allowed five hits and three earned runs.
San Francisco’s Logan Webb (3-2) allowed nine hits and five earned runs in five innings.
Mets 8, Diamondbacks 3: Francisco Lindor and Starling Marte each hit an early two-run homer, and host New York beat Arizona.
Pete Alonso also went deep off Eduardo Rodriguez (1-3) as the Mets improved to 21-9, the top record in the majors. They are 13-1 at Citi Field, the best home start in franchise history.
David Peterson (2-1) yielded one run over five innings to get the win.
Cubs 9, Pirates 0: Seiya Suzuki hit a two-run homer and fell a single short of the cycle as Chicago went deep four times at Pittsburgh.
Shota Imanaga (3-1) gave up six hits in five scoreless innings before leaving with leg cramps after a leadoff double in the sixth.
Suzuki followed an RBI single from Kyle Tucker with his seventh homer of the season, pushing the lead to 7-0 in the seventh inning. Suzuki led off the ninth with a triple and scored on a single from Carson Kelly.
Kelly followed Suzuki’s double in the fourth with a 418-foot drive into the left-field bleachers and Pete Crow-Armstrong doubled the lead in the fifth on another two-run homer. Dansby Swanson added a solo shot in the eighth.
Red Sox 10, Blue Jays 2: Wilyer Abreu hit a three-run homer, one of five longballs for Boston in a road win over struggling Toronto.
Alex Bregman, Rafael Devers, Jarren Duran and Kristian Campbell all had solo homers as the Red Sox won their third straight.
Garrett Crochet (3-2) struck out six and allowed two runs and four hits in seven innings.
Vladimir Guerrero Jr. hit a two-run homer for Toronto, which has lost eight of nine.
Bowden Francis (2-4) allowed all five Boston homers and gave up seven runs in three innings.
Phillies 7, Nationals 6: Bryson Stott scored on a wild pitch with two outs in the bottom of the ninth to cap a zany final inning, and Philadelphia edged Washington.
Johan Rojas hit a sacrifice fly off Kyle Finnegan (0-1) that tied the game at 6-all. Rojas homered in the third, and Kyle Schwarber also went deep for the Phillies, who have won three straight. Trea Turner had four hits.
Nathaniel Lowe hit a go-ahead three-run homer for the Nationals off Orion Kerkering (3-1) with two outs in the ninth.
Rangers 15, Athletics 2: Jacob deGrom struck out seven over six scoreless innings for his first win in more than two years and host Texas routed the Athletics.
The 36-year-old deGrom (1-1) had gone 737 days since also beating the A’s on April 23, 2023, then made only more start in his debut season with the Rangers before Tommy John surgery.
Adolis García and Wyatt Langford both had bases-clearing doubles in an eight-run sixth to make it 12-0. Kyle Higashioka also had three RBIs.
DeGrom gave up only four singles without a walk.
Braves 8, Rockies 2: Michael Harris II drove in three runs and Atlanta rolled past host Colorado.
Austin Riley and Nick Allen added two RBIs apiece for the Braves, who have won nine of their past 11 games after a 5-13 start.
The loss was the Rockies’ eighth in a row and their 16th in their past 17 games.
Atlanta’s AJ Smith-Shawver (1-2) gave up two earned runs and struck out five across 5 1/3 innings.
Astros 6, Tigers 4: Yainer Diaz had run-scoring singles in consecutive innings and host Houston beat Detroit.
The Astros scored three runs in the sixth and seventh innings — all with two outs — for a 6-2 lead.
Diaz hit a two-run single, giving Houston its first lead at 3-2 in the sixth. He singled in Isaac Paredes in the seventh.
Gleyber Torres hit a two-run homer in the ninth to get Detroit within two runs. He was 3 for 5 with three RBIs.
Royals 3, Rays 1: Freddy Fermin had three hits and an RBI and Michael Lorenzen pitched six strong innings as visiting Kansas City beat Tampa Bay.
Lorenzen (3-3) halted the Rays’ five-game winning streak, his only blemish a solo homer to Junior Caminero in the fourth.
Brewers 7, White Sox 2: Rookie Caleb Durbin hit a two-run single in a four-run sixth inning as Milwaukee won at Chicago.
Freddy Peralta (3-2) pitched six innings of two-run ball. He allowed three hits — all in the first — and struck out five.
Luis Robert Jr. and Andrew Benintendi homered for the White Sox.
Guardians 2, Twins 1: Kyle Manzardo homered to right field to lead off the bottom of the ninth inning and Cleveland snapped a three-game losing streak with a win over Minnesota.