dodgers 9, phillies 0

Rookie Bobby Miller won for the third time in four starts, J.D. Martinez hit a three-run homer and Los Angeles beat Philadelphia on Saturday after the ejection of Phillies manager Rob Thomson in an apparent pitch clock flap.

cubs 4, giants 0

Kyle Hendricks didn’t allow a hit until Mitch Haniger doubled with two outs in the eighth inning, pitching the Chicago Cubs over San Francisco.

braves 6, nationals 4

Ronald Acuña Jr. and Marcell Ozuna each had a two-run homer in the second inning off MacKenzie Gore and Atlanta won its seventh consecutive game. Gore made 39 pitches in the second as Atlanta went up 5-1.

mets 5, pirates 1

New York stopped a seven-game losing streak, their longest in four years, beating Pittsburgh behind Mark Canha’s tiebreaking two-run double in the seventh inning and three RBIs.

diamondbacks 5, tigers 0

Nick Ahmed hit a two-run homer in the second inning, Lourdes Gurriel followed with a three-run blast in the fifth and Arizona sent Detroit to its eighth straight loss. Ryne Nelson threw 5 2/3 scoreless innings and gave up just four hits.

rangers 8, rays 4

Nathan Eovaldi became the majors second nine-game winner, Corey Seager had five hits and four RBIs, and Texas beat Tampa Bay in a matchup of teams with the major leagues’ top records. Eovaldi (9-2) allowed four runs and seven hits over 6 1/3 innings, improving to 8-0 in his last 10 starts.

orioles 6, royals 1

Cole Irvin earned his first victory with Baltimore, Gunnar Henderson and Adam Frazier homered and Baltimore stretched Kansas City’s losing streak to five. Recalled Saturday to make his first major league start since April 13, Irvin demonstrated much better control, walking none after issuing eight over 12 2/3 innings over his first three starts.

yankees 3, red sox 1

Domingo Germán wriggled out of trouble for six innings, Willie Calhoun hit a tiebreaking homer and the New York Yankees beat Boston to even the three-game weekend series.

astros 6, guardians 4

Jose Abreu homered and drove in three runs, rookie J.P. France stayed around until the seventh inning and Houston’s bullpen finally held off a Cleveland rally.

athletics 2, brewers 1 (10 innings)

Oakland stretched a winning streak to four for the first time since last season, beating Milwaukee behind Aledmys Díaz’s RBI single in the 10th inning. Paul Blackburn and four relievers combined on a six-hitter for Oakland, which has a major league-high 6.40 ERA.

marlins 5, white sox 1

Jean Segura capped Miami’s five-run ninth inning with a two-run double, and the Marlins have won seven of eight. Luis Arraez had two hits for the Marlins, raising his batting average to .402 in 60 games. Sandy Alcantara pitched seven innings of three-hit ball.

reds 8, cardinals 4

Elly De La Cruz kept up his hot start with an RBI, stolen base and impressive headfirst slide at the plate, Andrew Abbott pitched shutout ball for the second straight start and Cincinnati beat St. Louis behind the two rookies.

twins 9, blue jays 4

Carlos Correa hit his second career grand slam, Max Kepler and Trevor Larnach also homered and Minnesota scored seven runs in the eighth inning.