Aaron Altherr homered, doubled and drove in three runs and fellow rookie Adam Morgan pitched seven strong innings as the Phillies beat the Toronto Blue Jays, 7-4, last night in Chase Utley's last home game in Philadelphia.

Jeff Francoeur and Andres Blanco also homered for Philadelphia, which snapped a four-game skid.

Edwin Encarnacion homered for the wild-card leading Blue Jays, who fell two games behind the first-place Yankees in the AL East.

Utley did a lot of winning with the Phillies, but didn't contribute last night even though he was in uniform and in the dugout. After the game a trade with the Dodgers was made official with the six-time All-Star second baseman going to Los Angeles for Triple-A outfielder Darnell Sweeney and Class A righthander John Richy.

Utley, who has a history of knee injuries, has a hit in eight straight games while batting .484 since coming off the disabled list on Aug. 7. He received a standing ovation after celebrating on the field after the game and doffed his hat in appreciation.

Nationals 4, Rockies 1: Stephen Strasburg (7-6) pitched seven strong innings and Jayson Werth hit a tiebreaking triple in the eighth for visiting Washington, which pulled within 31/2 games of the Mets for first in the NL East.

Brewers 8, Marlins 7: Ryan Braun became the Brewers' all-time home run leader with his 252nd and Khris Davis hit two homers to help host Milwaukee avoid a sweep. Braun broke the tie with Hall of Famer Robin Yount with a blast off the railing of the second deck in right.

Pirates 4, Diamondbacks 1: J.A. Happ (5-7) allowed two hits in six shutout innings for host Pittsburgh. which improved to 16-3 against teams from the NL West and is 57-31 since May 9, the best record in the majors.

Cardinals 4, Giants 3: Yadier Molina's 100th home run in the bottom of the eighth snapped a tie for St. Louis.

Padres 3, Braves 2: Yangervis Solarte homered for host San Diego.

advertisement | advertise on newsday

Tigers 15, Cubs 8: Pitcher Daniel Norris homered in his first career plate appearance, Nick Castellanos went deep twice, one a grand slam, and visiting Detroit roughed up Jon Lester (8-9), who went just 22/3 innings in his shortest outing since 2012. He allowed a season-high seven runs.

Athletics 5, Dodgers 2: Jesse Chavez struck out six over eight innings for host Oakland.

Red Sox 6, Indians 4: David Ortiz hit his 492nd home run for host Boston, which hit four homers off Corey Kluber.

Rangers 7, Mariners 2: Derek Holland (1-1) won in his return from the disabled list, and host Texas hit back-to-back-to-back home runs in the seventh. Mitch Moreland and Elvis Andrus each hit home runs that sandwiched Mike Napoli's 446-foot blast to center. -- AP