Freddy Galvis hit a grand slam and Lourdes Gurriel Jr. hit his 10th homer for Toronto.
Yankees closer Aroldis Chapman allowed an unearned run during the ninth but got his 22nd save.
CUBS 8, BRAVES 3
CHICAGO (AP) — Willson Contreras homered and had three RBIs, Jon Lester pitched five-hit ball through six innings and Chicago beat Atlanta in a chippy matchup of NL division leaders.
Jason Heyward added a solo homer for Chicago, which moved one game ahead of Milwaukee in the NL Central. Lester (7-5) allowed two unearned runs and struck out seven.
The Cubs strung together five straight hits in a five-run fifth inning to break the game open. Kyle Schwarber doubled into the ivy to score Carlos González. Kris Bryant, Anthony Rizzo, Javier Báez and Contreras followed with RBIs.
Tempers flared in the second when Contreras homered. He turned to Braves catcher Tyler Flowers after the ball left his bat, and while rounding first base, gestured toward Atlanta’s dugout and thumped his chest. The benches cleared, but no blows were exchanged.
Teheran (5-6) was roughed up for the second straight start.
PHILLIES 13, METS 7
PHILADELPHIA (AP) — Maikel Franco hit a go-ahead two-run homer, Rhys Hoskins, Jean Segura and Jay Bruce also went deep and Philadelphia snapped a seven-game losing streak.
Zach Eflin (7-7) struggled through five innings, allowing six runs and 11 hits. The Phillies had lost 16 of 22 since May 29.
Todd Frazier, Wilson Ramos, Michael Conforto and Dominic Smith hit solo homers for the Mets.
Steven Matz (5-6) got roughed up. The lefty gave up seven runs and 10 hits in 4 1/3 innings.
Philadelphia went ahead on Franco’s 10th homer in the fifth, a two-run shot to center. Bruce’s second career pinch-hit homer was a two-run shot. Bryce Harper, back in the No. 3 spot in the lineup after leading off for a few games, had a pair of RBI doubles. Franco was 3 for 4 with three RBIs. The Phillies had a season-high 19 hits.
RED SOX 6, WHITE SOX 5
BOSTON (AP) — Marco Hernández beat out an infield single with the bases loaded in the ninth and Boston rallied to beat Chicago.
It was the second straight walk-off victory at home for Boston, which has won nine of 12.
Brandon Workman (7-1) got one out in the eighth, to pick up the victory. Jace Fry (1-3) took the loss for Chicago, which has lost six out of eight.
Boston starter Eduardo Rodriguez gave up five runs off six hits, including two home runs over 6 1/3 innings.
Chicago’s Lucas Giolito allowed three runs off six hits, struck out seven and walked four over 5 2/3 innings.
Yoán Moncada had a two-run home run and José Abreu added a two-out, solo home run for the White Sox.
More AP MLB: https://apnews.com/MLB and https://twitter.com/AP_Sports