rangers 16, mariners 6

Marcus Semien and Corey Seager had a hit apiece on the first two pitches of Bryan Woo’s major league career, sparking Texas to a rout of Seattle on Saturday. Semien doubled on the first pitch from Woo on his way to four hits, including a three-run homer. He extended his career-best hitting streak to 22 games, longest in the majors this season.

yankees 6, dodgers 3

Aaron Judge hit his 19th homer and made an outstanding catch in the corner in right, Jake Bauers had a pair of two-run homers and Gerrit Cole stayed unbeaten with six innings of four-hit ball before leaving early in the New York Yankees’ 6-3 victory. Judge put a line drive into the short left-field porch in the sixth inning for the Yankees.

Game 1: red sox 8, rays 5

Justin Turner hit a three-run double in Boston’s six-run sixth inning, and the Red Sox beat Tampa Bay in the doubleheader opener. Alex Verdugo had three hits and two RBIs for the Red Sox.

Game 2: Rays 4, red sox 2

Harold Ramírez hit a tiebreaking two-run double in the ninth inning and Jose Siri made a diving catch for the final out to help Tampa Bay earn the split.

blue jays 2, mets 1

Vladimir Guerrero Jr. hit a go-ahead RBI double in the ninth inning to lead Toronto past the New York Mets. Guerrero’s big hit came three pitches after Blue Jays manager John Schneider was ejected for arguing balls and strikes.

astros 9, angels 6

Alex Bregman hit a grand slam and Chas McCormick homered to help Houston beat the Los Angeles Angels. The Astros, who have won three straight, broke it open with a five-run fourth, capped by Bregman’s grand slam. Martín Maldonado, Mauricio Dubón and Jeremy Peña loaded the bases on three straight singles before Yordan Alvarez had an RBI infield hit to end Angels starter Patrick Sandoval’s day.

brewers 10, reds 8

Blake Perkins hit a grand slam for his first career homer and drove in five runs to help Milwaukee top Cincinnati. William Contreras also went deep in Milwaukee’s third win in four games. Colin Rea pitched five innings of three-run ball for the NL Central leaders, and Devin Williams closed it out after the bullpen faltered.

pirates 4, cardinals 3

Ke’Bryan Hayes homered for the second straight game, Connor Joe hit a go-ahead two-run double in the sixth inning and Pittsburgh beat St. Louis. Hayes, whose three-run homer Friday night helped the Pirates rally from a five-run deficit, tied it in fifth off Jordan Montgomery with a blast into the left-field bleachers.

Phillies 4, nationals 2

J.T. Realmuto hit a tiebreaking home run in the sixth inning, and Philadelphia defeated Washington to snap a five-game losing streak. Realmuto, Bryce Harper and Josh Harrison each had two hits for the Phillies.

marlins 12, athletics 1

Luis Arraez had a career-high five hits and five RBIs, and Miami beat Oakland. The major leagues’ leading hitter, Arraez hit three doubles and two singles to raise his average to .390. Arraez also became the first player in franchise history with five hits and five RBIs in a game.

white Sox 2, tigers 1 (10 innings)

Yoán Moncada scampered home on a 10th-inning wild pitch that knocked down umpire Cory Blaser, sending the White Sox to the victory. All three runs in the game were scored on wild pitches.

guardians 4, twins 2

Will Brennan hit the first homer allowed this season by Sonny Gray in the seventh inning and Logan Allen pitched six strong innings for Cleveland in a win against Minnesota.