Chicago
Willson Contreras launched a three-run shot to cap a five-run second inning, and Javier Baez and Jorge Soler also went deep to make things easy for Arrieta (14-5).
The Cubs’ winning streak is their longest since a 12-game run in 2001. They pulled 14 games ahead of scuffling St. Louis in the NL Central and improved the best record in the majors to 73-41.
Szczur and Kris Bryant each had three hits. The Cubs roughed up Wainwright (9-7) for seven runs and chased him after two innings, tying his shortest outing in 245 career starts.
Arrieta pitched one-run ball into the sixth inning and gave up four hits overall.
Stephen Piscotty and Jedd Gyorko homered for the Cardinals.
Toronto
Designated hitter Evan Gattis had four hits, including two doubles. Hernandez had two hits and reached base three times, and Carlos Correa and Jose Altuve each had two RBIs each to help Houston extend its winning streak to four.
Edwin Encarnacion hit his 300th home run and Michael Saunders had his career-high 20th for Toronto. Encarnacion has 32 home runs this season to tie Baltimore’s Mark Trumbo for the major league lead.
Making his second career start, and facing the team that drafted him in 2011, Musgrove (1-0) allowed two runs and six hits. Pat Neshek handled the eighth and Will Harris worked around Encarnacion’s homer in the ninth for his 12th save. Francisco Liriano (6-12) was the loser.
Cleveland
Jason Kipnis and Francisco Lindor added steals for Cleveland to match the record that was first accomplished on Aug. 27, 1917, against the Washington Senators. The eight steals allowed also are the most in club history for the Angels.
Guyton homered in the second and had two-run singles in the fifth and eighth. Ramirez was 3 for 5 with a home run — extending his hitting streak to 16 games — and Kipnis was 4 for 5 for the AL Central leaders.
Carlos Carrasco (8-6) won for the first time since July 20. Tyler Skaggs (1-1) gave up seven runs in five innings for the Angels.
New York
Jabari Blash and Christian Bethancourt also homered early to help the Padres hand the Mets their fourth straight loss and sixth in seven games. The defending NL champions (57-58) fell below .500 for the first time since April 17.
One day after getting swept at home by last-place Arizona, the Mets again failed to look like legitimate wild-card contenders. San Diego, which has alternated wins and losses since July 26, jumped out to a 5-0 six batters into the game — including Schimpf’s grand slam. Logan Verrett (3-8) was the loser.
Washington
Atlanta hadn’t won in Washington since Sept. 10, 2014, and was 0-6 against the NL East leaders this season.
Mike Foltynewicz (6-5) allowed four runs over 5 2-3 innings to help Atlanta win for the 11th time in 17 games. Jim Johnson pitched the ninth for his 10th save in 13 tries. Nationals starter Stephen Strasburg (15-3) struggled at home again, surrendering six runs in 5 innings.
Miami
Adam Eaton tied a career high with four hits for Chicago in its first game in Miami since 2004.
Rodon (3-8) allowed one run and three hits while striking out four and walking three in a 122-pitch outing. David Robertson pitched the ninth for his 28th save in 34 chances.
Philadelphia
Charlie Blackmon hit three solo home runs and D.J. LeMahieu also went deep for Colorado.
Howard extended his franchise record with his 14th grand slam, launching a 1-0 pitch from Jon Gray (8-6) into the bullpen in right-center field to break a 3-3 tie.
Thompson (1-1) earned his first win in his second career start after allowing three runs and two hits with six strikeouts and three walks in five innings. He accomplished a rare feat when he recorded four strikeouts in one inning, becoming the first Phillies pitcher to have four strikeouts in one inning since Doc White did it against Brooklyn in the fifth inning on July 21, 1902.
