RANGERS 3, MARINERS 2, 10 INNINGS

Marcus Semien had an RBI single with the bases loaded in the 10th inning and Texas beat Seattle on Saturday.

ATHLETICS 7, YANKEES 0

Brent Rooker ended Clarke Schmidt’s scoreless streak at 28 1/3 innings with a solo homer in the fourth inning, Nick Kurtz added a three-run drive in the sixth and the Athletics beat New York.

TIGERS 10, TWINS 5

Zach McKinstry had three hits, including one of Detroit’s four home runs, and the Tigers went on to beat Minnesota.

PIRATES 9, METS 2

Andrew McCutchen and Bryan Reynolds hit consecutive two-run doubles during a six-run eighth inning as Pittsburgh pulled away for a victory over New York.

RAYS 11, ORIOLES 3

Jonathan Aranda and Yandy Díaz each homered, Zack Littell pitched seven strong innings and Tampa Bay beat Baltimore.

PADRES 6, REDS 4

Gavin Sheets hit a go-ahead three-run homer in the seventh inning, and San Diego rallied past Cincinnati.

CARDINALS 9, GUARDIANS 6

Victor Scott II had two hits and two RBIs as St. Louis rallied for a victory over Cleveland.

RED SOX 15, BLUE JAYS 1

Wilyer Abreu hit a three-run homer in the first inning to jump start Boston’s offense, Ceddanne Rafaela added a two-run shot in the sixth, and the Red Sox snapped a season-high six-game losing streak with a victory over Toronto.

ROYALS 9, DODGERS 5

Vinnie Pasquantino homered, doubled and drove in a career high-tying five runs, and Kansas City beat Los Angeles to snap an 11-game home losing streak.

WHITE SOX 1, GIANTS 0

Adrian Houser pitched seven sharp innings and Andrew Benintendi homered in the sixth as Chicago beat San Francisco.

MARLINS 8, DIAMONDBACKS 7, 10 INNINGS

Agustín Ramírez hit a run-scoring single in the 10th inning, Heriberto Hernández had a tying sacrifice fly in the ninth and Miami stretched their winning streak to six games with a victory over Arizona.

BRAVES 6, PHILLIES 1

Spencer Schwellenbach struck out a career-high 12 and Sean Murphy hit a grand slam as Atlanta bounced back from an embarrassing loss to beat Philadelphia.

CUBS 12, ASTROS 3

Kyle Tucker launched a three-run homer and matched a season high with four hits against the team that traded him in December, and Chicago routed Houston to stop the Astros’ five-game winning streak.