DIAMONDBACKS 12, ASTROS 6

Pavin Smith homered in first three at-bats for his first multi-home run game and drove in a career-high eight runs, helping Arizona rout Houston on Sunday night to end a three-game losing streak.

Smith fell an RBI shy of the Arizona record set by Erubiel Durazo in 2002. Chris Iannetta also had eight RBIs for the Diamondbacks in a 2017 game. Smith’s previous high was six.

Smith’s first home run of the night followed back-to-back singles to start the second inning and struck the foul pole in right. Arizona had increased the lead to 4-0 when Smith came up with the bases loaded in the third and sent a 2-2 fastball from Justin Verlander into the Crawford Boxes for the third career grand slam.

RAYS 2, ORIOLES 0

Zack Littell and four relievers combined on a five-hit shutout, Jonny DeLuca hit a two-run homer and Tampa Bay beat Baltimore.

WHITE SOX 7, RED SOX 2

Dominic Fletcher’s RBI double sparked a five-run ninth inning and Chicago avoided a three-game sweep against Boston.

BRAVES 4, BLUE JAYS 3, 11 INNINGS

Sean Murphy’s infield ground ball with the bases loaded scored a sliding Eli White in the 11th inning, and Atlanta rallied for a win over Toronto.

PIRATES 7, NATIONALS 3

Jared Jones cruised through seven innings, striking out nine, as Pittsburgh beat Washington for a split of the four-game series.

REDS 3, METS 1

Santiago Espinal hit a tie-breaking two-run double in the ninth inning to lift Cincinnati to a victory and snap New York’s nine-game winning streak.

MARLINS 10, PHILLIES 1

Edward Cabrera pitched seven scoreless innings, Connor Norby homered twice and Miami beat Philadelphia.

MARINERS 10, CARDINALS 4

Randy Arozarena and Jorge Polanco hit two-run home runs and Seattle scored five times in the first inning on way to a victory over St. Louis.

CUBS 2, YANKEES 1

Jameson Taillon allowed only one run in six innings and Chicago beat New York to avoid a series sweep.

RANGERS 7, ANGELS 4

Andrew Heaney snapped an eight-start winless streak as Texas took an early five-run lead and beat Los Angeles.

TIGERS 9, ATHLETICS 1

Trey Sweeney had four hits, including a home run, Ty Madden struck out seven and Detroit beat Oakland.

DODGERS 4, GUARDIANS 0

Shohei Ohtani hit his 46th home run of the season to tie his career high, Jack Flaherty pitched another gem and Los Angeles beat Cleveland.

GIANTS 7, PADRES 6

Matt Chapman, Jerar Encarnacion and Luis Matos homered off Joe Musgrove in the six-run fourth inning and San Francisco held on to beat San Diego to take two of three games.

ROYALS 2, TWINS 0

Michael Wacha pitched seven innings of four-hit ball, Garrett Hampson and Salvador Perez drove in runs and Kansas City beat Minnesota.