PHILADELPHIA (AP) — Spencer Turnbull struck out six in three scoreless innings after stepping in for injured starter Ranger Suárez and Bryce Harper homered to lead the Philadelphia Phillies to a 6-1 victory over the St. Louis Cardinals. Alec Bohm drove in two runs for the NL East-leading Phillies, who have won eight in a row at home and improved to 41-18. Suárez left with a bruised left hand after he was drilled by a 106.1 mph line drive off the bat of Alec Burleson in the second inning. Masyn Winn drove in the lone run for the Cardinals.
CHICAGO (AP) — Dansby Swanson hit a tiebreaking two-run homer in the eighth inning, and the Chicago Cubs beat the Cincinnati Reds 7-5. Seiya Suzuki committed an ugly error and hit his first career grand slam — in one wild inning — as Chicago won for just the second time in its last 10 games. Mark Leiter Jr. got three outs for the win, and Héctor Neris handled the ninth for his seventh save in nine opportunities. Spencer Steer had three hits for Cincinnati, which had won five of seven. The start was delayed for almost 3 1/2 hours because of rain, and the showers continued with varying intensity through the first few innings at Wrigley Field.