— Eduardo Escobar hit a two-run homer and the Diamondbacks avoided a three-game sweep with a 6-4 win over the Cubs. Merrill Kelly needed just 75 pitches to navigate the Cubs’ lineup through eight innings and threw 59 strikes. He was helped by two spectacular catches by Kole Calhoun and was pulled after allowing back-to-back hits to start the ninth.
— The White Sox won for the seventh time in eight games as Carlos Rodon allowed one hit over seven innings of a 4-0 shutout of the Astros. Abraham Toro’s third-inning single was the only hit off Rodón and accounted for Houston’s only baserunner. Yoán Moncada and Tim Anderson hit solo homers, for the White Sox, who took the last two games of the series after dropping their first five meetings with the Astros.
— The Brewers complete a three-game sweep and stretch their lead in the NL Central to seven games by slamming the second-place Reds, 8-0. Corbin Burnes struck out 12 while allowing five hits and a walk over 8 1/3 innings. He didn’t allow a runner past first until the Reds loaded the bases in the ninth. Christian Yelich hit a solo homer in the seventh and Willy Adames added a two-run shot in the ninth.
— Harrison Bader’s check-swing single went off the glove of first baseman Lamonte Wade Jr., bringing home the deciding run in the seventh inning of the Cardinals’ 2-1 downing of San Francisco. Paul DeJong homered for the Cardinals and Matt Carpenter sparked the go-ahead rally with a double. Darin Ruf homered for the Giants, who dropped two of three in each series with the Redbirds this season.
— Jeimer Candelario homered, drove in three runs and started two double plays as the Tigers dumped the Twins, 7-0 for a three-game sweep.