CARDINALS 2, DODGERS 1 Nolan Arenado delivered a pinch-hit RBI double in the ninth inning and St. Louis stifled Los Angeles’ offense for a second straight game in a victory on Saturday.

The Dodgers were held scoreless for the first 17 innings of the series, but managed to tie it when Shohei Ohtani scored on a wild pitch by Ryan Helsley (3-0) in the top of the ninth.

After getting drilled in the right forearm with a line drive from Mookie Betts that went for the Dodgers’ second infield single of the inning, Steven Matz got NL batting leader Freddie Freeman to ground into an inning-ending double play in the seventh to keep it scoreless.

CUBS 6, TIGERS 1

Chicago hit five home runs, including two by Seiya Suzuki, and went on to win over Detroit.

BLUE JAYS 5, TWINS 4

George Springer hit a go-ahead, two-run homer in the eighth inning and Toronto beat Minnesota.

PIRATES 2, PHILLIES 1

Henry Davis hit a tiebreaking solo home run in the bottom of the seventh inning to lift Pittsburgh to a victory over Philadelphia after the Phillies placed star first baseman Bryce Harper on the injured list before the game with right wrist inflammation.

RANGERS 5, NATIONALS 0

Jacob deGrom allowed two hits in seven shutout innings and Marcus Semien drove in three runs to lead Texas to a victory over Washington that snapped a four-game skid.

GIANTS 3, BRAVES 2

Matt Chapman hit a two-run homer in the bottom of the ninth inning and San Francisco beat Atlanta for their fourth straight win.

GAME 1: REDS 4, DIAMONDBACKS 3, 10 INNINGS

Christian Encarnacion-Strand homered in the sixth inning to tie the game before it was suspended on Friday, then hit a walk-off double in the 10th to help Cincinnati beat Arizona.

GAME 2: REDS 13, DIAMONDBACKS 1

Gavin Lux hit a grand slam, Christian Encarnacion-Strand homered for the second straight game and Cincinnati routed Arizona after completing a suspended game.

ASTROS 5, GUARDIANS 3, 10 INNINGS

Jake Meyers scored the go-ahead run on a wild pitch, Isaac Paredes drove in an insurance run and Houston defeated Cleveland in 10 innings.

MARLINS 11, RAYS 10, 10 INNINGS

Jesús Sánchez had a three-run homer and a two-run double, and Heriberto Hernandez singled in the go-ahead run in the 10th inning as Miami outlasted Christopher Morel and Tampa Bay to snap a five-game losing streak.

WHITE SOX 4, ROYALS 1

Tim Elko hit a two-run homer, Adrian Houser pitched six strong innings and Chicago beat Kansas City.

RED SOX 10, YANKEES 7

Trevor Story had five RBIs, Garrett Crochet struck out Aaron Judge three times and Boston beat New York to even their weekend series at one game apiece.

BREWERS 4, PADRES 3

Caleb Durbin hit a walk-off homer leading off the ninth inning as Milwaukee rebounded after squandering a late lead to beat San Diego.