BRAVES 7, METS 1
Matt Olson hit a three-run double, Spencer Strider struck out eight in six innings and Atlanta beat the Mets 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. sMets pitchers issued nine walks, including a career-high six in 4 2/3 innings by starter Clay Holmes (7-4), who allowed three runs.
PHILLIES 2, MARLINS 1
Kyle Schwarber hit a tiebreaking solo home run in the eighth, Christopher Sánchez pitched eight sharp innings and Philadelphia beat Miami
GIANTS 2, GUARDIANS 1
Logan Webb pitched seven splendid innings, pinch-hitter Wilmer Flores delivered a go-ahead double and San Francisco beat Cleveland to stop a four-game losing streak.
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 Arizona beat Toronto to avoid a three-game sweep.
CARDINALS 5, WHITE SOX 4, GAME 1
Willson Contreras hit a tying homer in the eighth inning and pinchhitter Yohel Pozo singled home the go-ahead run as St. Louis rallied past skidding Chicago in the first game of a doubleheader.
CARDINALS 8, WHITE SOX 6, 10 INNINGS, GAME 2
Nolan Arenado hit his 350th homer in the third inning and drove in the go-ahead run in the 10th to help St. Louis beat Chicago on to sweep a doubleheader and hand the White Sox their eighth straight loss.
BREWERS 8, CUBS 7
Isaac Collins hit a three-run homer, rookie Caleb Durbin added a two-run drive and Milwaukee held off Chicago.
ROYALS 4, RANGERS 1
Top prospect Jac Caglianone went deep twice for his first two homers in the majors, and Kansas City finished their first three-game sweep at Texas since 2003 with a win over the Rangers.
YANKEES 7, ANGELS 3
Trent Grisham and Paul Goldschmidt hit consecutive homers in the second inning, and New York beat Los Angeles to halt their six-game skid.
TIGERS 9, PIRATES 2, GAME 1
Riley Greene drove in four runs for the second time in a week, leading Detroit to a win over Pittsburgh in the first game of a doubleheader.
PIRATES 8, TIGERS 3, GAME 2
Isiah Kiner-Falefa hit a two-run single in a four-run 10th inning, and Pittsburgh beat Detroit for a split of a doubleheader.
ORIOLES 4, RAYS 1
Colton Cowser hit a three-run homer and Charlie Morton allowed one run over six innings in his 400th major league game as the Baltimore beat Tampa Bay at Steinbrenner 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 Minnesota beat Cincinnati to end a six-game losing streak.