



NEW YORK >> Trent Grisham and Paul Goldschmidt hit consecutive homers in the second inning, and the New York Yankees beat the Los Angeles Angels 7-3 on Thursday to halt their six-game skid.
Carlos Rodón (9-5) allowed a season-high three homers but held the Angels to four hits in six innings to bounce back from two rocky outings against the Red Sox. The left-hander struck out seven and walked one on an 89-degree afternoon.
The AL East-leading Yankees stopped their longest losing streak since a nine-game slide in August 2023. New York also avoided its second four-game sweep at the current Yankee Stadium and first since September 2021 against Toronto.
Braves 7, Mets 1 >> Matt Olson hit a three-run double, Spencer Strider struck out eight in six innings and the Atlanta Braves beat the Mets 7-1 on Thursday night to complete a series sweep that extended New York’s season-worst losing streak to six games.
New York’s latest sloppy defeat, paired with Philadelphia’s 2-1 win over Miami, left the Mets and Phillies tied for first place in the NL East heading into their upcoming weekend series.
Diamondbacks 9, Blue Jays 5 >> Eugenio Suárez homered and drove in four runs, Ryne Nelson pitched 5 2/3 innings for his second straight win and the Arizona Diamondbacks beat the Toronto Blue Jays 9-5 on Thursday to avoid a three-game sweep.
Pavin Smith also homered and drove in three runs for the Diamondbacks. Arizona had gone two games without homering after connecting in a season-high 10 straight.
Brewers 8, Cubs 7 >> Isaac Collins hit a three-run homer, rookie Caleb Durbin added a two-run drive and the Milwaukee Brewers held off the Chicago Cubs 8-7 on Thursday.
Rhys Hoskins lofted a solo shot, and Christian Yelich, Jackson Chuorio and Joey Ortiz had two hits apiece to help the Brewers close within 5 1/2 games of first-place Chicago in the NL Central.
Pete Crow-Armstrong lined his 20th home run, and Dansby Swanson and Ian Happ also went deep for the Cubs before a season-high crowd of 41,078 on a breezy afternoon at Wrigley Field.
Twins 12, Reds 5 >> Byron Buxton hit two home runs, including the second of back-to-back shots with Kody Clemens, and Ryan Jeffers had a homer and four RBIs as the Minnesota Twins beat the Cincinnati Reds 12-5 on Thursday to end a six-game losing streak.
Buxton, who went deep in all three games of the series, drove a 1-2 pitch from Nick Martinez out to left field to give him leadoff homers in consecutive games. Buxton then launched his 15th homer in the second inning for a 4-2 lead following a two-run shot by Clemens.
Tigers 9, Pirates 2 (1st game) >> Riley Greene drove in four runs for the second time in a week, leading the Detroit Tigers to a 9-2 win over the Pittsburgh Pirates in the first game of Thursday’s doubleheader.
Tigers starter Tarik Skubal (8-2) improved to 8-0 over his last 13 starts, allowing two runs on six hits and three walks in 5 2/3 innings. He struck out six.
Nationals 11, Rockies 3 >> James Wood hit a pair of two-run homers, including a game-winning shot in the 11th inning, and the Washington Nationals snapped their 11-game losing streak Thursday with a 4-3 victory over the Colorado Rockies.
With one out and automatic runner Riley Adams on third, Wood drove a 1-0 pitch from Seth Halvorsen (1-2) to center field for his 20th home run — giving the Nationals only their third win in 17 games this month.
It was the fourth multihomer game for the second-year outfielder. He did it twice last September and finished with nine homers as a rookie.
Royals 4, Rangers 1 >> Top prospect Jac Caglianone went deep twice for his first two homers in the majors, and the Kansas City Royals finished their first three-game sweep at Texas since 2003 with a 4-1 win over the Rangers on Thursday.
Vinnie Pasquantino added a two-run shot, and Michael Wacha held the Rangers hitless until Wyatt Langford’s one-out single in the sixth. The right-hander allowed two hits and a run with five strikeouts in six innings.
Wacha (4-6) was the third Kansas City starter to win for the first time in June as part of the sweep, with the Royals coming off a 0-6 homestand that matched their longest losing streak of the season. Kansas City already had clinched its first series win in Arlington in 11 years.
Cardinals 5, White Sox 4 (1st game) >> Willson Contreras hit a tying homer in the eighth inning and pinch-hitter Yohel Pozo singled home the go-ahead run as the St. Louis Cardinals rallied past the skidding Chicago White Sox 5-4 in the first game of a doubleheader Thursday.
Chicago reliever Cam Booser (1-4) began the eighth with a 4-2 lead and gave up a leadoff single to Alec Burleson. Contreras hit the next pitch out to left-center for a two-run shot.
Cardinals 8, White Sox 6 (2nd game) >> Nolan Arenado hit his 350th homer in the third inning and drove in the go-ahead run in the 10th to help the St. Louis Cardinals beat Chicago 8-6 on Thursday night to sweep a doubleheader and hand the White Sox their eighth straight loss.
Rookie Andre Granillo, who got the final out in the seventh for his first career victory in the first game, pitched a scoreless 10th for his first save in his fourth appearance. JoJo Romero (3-3) worked a scoreless ninth for the victory.
Giants 2, Guardians 1 >> Logan Webb pitched seven splendid innings, pinch-hitter Wilmer Flores delivered a go-ahead double and the San Francisco Giants beat the Cleveland Guardians 2-1 on Thursday to stop a four-game losing streak.
Webb (7-5) gave up seven hits but struck out nine. The right-hander did not issue a walk as he lowered his ERA to 2.49.
Phillies 2, Marlins 1 >> Kyle Schwarber hit a tiebreaking solo home run in the eighth, Christopher Sánchez pitched eight sharp innings and the Philadelphia Phillies beat the Miami Marlins 2-1 on Thursday night.
Sánchez (6-2) allowed five hits, one run and struck out four. Philadelphia took three of four in the series.