Adam Wainwright pitched seven spotless innings with longtime catcher Yadier Molina back behind the plate, and the St. Louis Cardinals beat the Chicago Cubs 6-0.
Matt Carpenter homered twice and tied his career high with seven RBIs, powering the New York Yankees to complete a weekend sweep of the Chicago Cubs with a 18-4 rout for their 11th win in 12 games.
Aaron Judge hit two of the Yankees’ six solo homers off rookie Matt Swarmer, and New York routed the Chicago Cubs 8-0 for its 10th win in 11 games.
Bryce Harper had three hits, drove a three-run homer and had four RBIs to lead the Philadelphia Phillies to a 17-8 win over the Chicago Cubs.
Kris Bryant drew a pair of standing ovations in his return to Wrigley Field, then Evan Longoria and Brandon Belt homered in the seventh inning to send the San Francisco Giants over the Chicago Cubs 6-1 for their fifth straight win.