



Pittsburgh >> Lance McCullers Jr. pitched six sparkling innings for his first win since 2022, and Christian Walker and Isaac Paredes hit late home runs as the Houston Astros beat the Pittsburgh Pirates 3-0 on Tuesday night.
McCullers (1-1) won a tight duel with Pirates ace Paul Skenes, allowing just two hits and one walk while striking out seven. It was his first win since Sept. 21, 2022, at Tampa Bay.
The right-hander missed the past two seasons because of injuries, then was winless in his first five starts this year after being activated from the injured list on May 4.
Skenes (4-6) was nearly as dazzling in defeat, giving up one run and three hits in eight innings. He struck out eight and walked one as the Pirates lost for the third time in four games.
Rockies 3, Marlins 2 >> Colorado ended a streak of 22 consecutive series losses dating to last year, beating Miami as Hunter Goodman homered for the third time in two games.
Colorado, a major league-worst 11-50, won consecutive games for just the second time this year after beating Atlanta on April 30 and San Francisco the next day. They go for a series sweep against the Marlins on Wednesday.
Goodman hit his 10th homer of the season in the eighth inning as the Rockies ended a run of 19 series losses this season. He had two homers in a 6-4 win over Miami on Monday.
Cubs 8, Nationals 3 >> Michael Busch hit his ninth homer of the season, drove in three runs and finished a double shy of the cycle to help Chicago to a victory over Washington.
Nico Hoerner singled in two runs to complete a four-run fifth inning that put Chicago up 7-3. Dansby Swanson added a pair of sacrifice flies as the Cubs won their third straight and 15th out of 19.
Right-hander Cade Horton (3-0) allowed three runs over 5 1/3 innings to start Chicago’s nine-game road trip.
Yankees 3, Guardians 2 >> Jazz Chisholm Jr. hit a tiebreaking home run in his return from a month on the injured list, Carlos Rodón won his seventh straight decision and New York beat Cleveland for its 11th win in 14 games.
Back from a strained right oblique that caused him to miss 28 games, Chisholm pulled a fastball into the first row of the right-center seats against Tanner Bibee (4-6) for a 2-1 lead in the seventh inning. Six pitches later, Anthony Volpe drove a sweeper into the left-field stands, giving the Yankees back-to-back homers for the fifth time.
Phillies 8, Blue Jays 3 >> Bryce Harper homered in his first at-bat following a five-game absence, Trea Turner went deep twice and Philadelphia scored six runs in the first inning on the way to a victory over Toronto that ended a four-game skid.
Harper was back in action after being sidelined with a bruised right elbow after being hit by a pitch. The Phillies went 1-4 without the slugger and fell out of first place in the NL East.
Against the Blue Jays, Harper went 1 for 3 with two walks and scored twice.
Reds 4, Brewers 2 >> TJ Friedl made a leaping catch in center field for the final out to rob pinch-hitter Jake Bauers of a tying home run, and Cincinnati rallied for a victory that snapped Milwaukee’s eight-game winning streak.
Tyler Stephenson homered for Cincinnati, and pinch-hitter Gavin Lux drove in the go-ahead run with a sacrifice fly in the seventh inning. Will Benson also went deep as the Reds stopped a three-game skid.
Sal Frelick homered and Christian Yelich had two hits to extend his hitting streak to 10 games for Milwaukee.
Diamondbacks 8, Braves 3 >> Ketel Marte and Corbin Carroll each homered twice and Arizona snapped a five-game road losing streak with a win over Atlanta.
Zac Gallen (4-7), who had struggled with an 8.02 ERA in his last four starts, surrendered just one earned run in seven innings. He gave up four hits, struck out four and retired the first 10 batters of the game.
Marte was 3 for 3 with 3 RBIs and two walks and Corbin Carroll was 3 for 4 with four RBIs and three runs scored.
Angels 4, Red Sox 3 (10 INN.) >> Automatic runner Zach Neto scored on Taylor Ward’s bases-loaded double play groundout to lift Los Angeles to a victory over Boston in 10 innings.
Nolan Schanuel had two RBIs and Neto added two hits and an RBI to give the Angels consecutive wins for the first time since capping an eight-game win streak on May 23.
Kenley Jansen (1-2) pitched a scoreless ninth inning to pick up the win a night after getting a save and Reid Detmers got his first save.
Rays 5, Rangers 1 >> Drew Rasmussen extended his MLB-leading scoreless streak to 23 innings with five innings of one-hit ball and Tampa Bay beat Texas.
Rasmussen (5-4) allowed only a single to Jake Burger in the third inning and struck out eight in a game that was delayed for less that 20 minutes due to rain in the third in front of an announced crowd of 9,131 at George M. Steinbrenner Field.
White Sox 8, Tigers 1 >> Shane Smith pitched three-hit ball into the sixth inning, and Chicago beat Detroit to stop a four-game slide.
Michael A. Taylor homered and drove in four runs for Chicago, which had dropped seven of eight overall. Smith (2-3) struck out six in 5 1/3 scoreless innings for his first win since April 24.
It was the first home win for the White Sox against the Tigers since June 4, 2023.
Royals 10, Cardinals 7 >> Nick Loftin homered to start a six-run fifth inning, Bobby Witt Jr. also homered and Kansas City erased a five-run deficit to beat St. Louis in the major league debut of top Royals’ prospect Jac Caglianone.
Caglianone went hitless in five at bats.