Edwin Encarnacion hit three home runs, had nine RBIs and extended his hitting streak to a major-league-best 24 games as the Toronto Blue Jays defeated the Detroit Tigers 15-1.
The nine RBIs equaled the club record set by third baseman Roy Howell in 1977 against the New York Yankees. Encarnacion extended his hitting streak with a three-run homer off Buck Farmer in the first inning.
He hit a two-run shot off Guido Knudson in the sixth and then connected for a grand slam against Alex Wilson in the seventh.
Drew Hutchison (13-2) allowed six hits and one run while striking out seven over seven innings to earn his fifth straight win for the American League East-leading Blue Jays.
Elsewhere, Mookie Betts homered and scored two runs and Joe Kelly threw 7 1/3 innings of one-run ball to win his sixth straight start for Boston in a 3-1 win.
The Mets, who had a seven-game winning streak snapped on Friday, have lost five straight home games dating back to August 14.
Jordan Zimmermann allowed one run in seven innings and his team mates clubbed three home runs, including back-to-back blasts in the sixth as Washington beat Miami 5-1.
Ryan Zimmerman hit a solo homer in the second, Clint Robinson clubbed a two-run shot to the opposite field in the sixth and Ian Desmond followed with a long solo homer to centre.
Cardinals 6, Giants 0
Royals 6, Rays 3
Phillies 4, Padres3
Yankees 3, Braves 1
Pirates 4, Rockies 3
Indians 8, Angels 3
Rangers 4, Orioles 3
Astros 4, Twins 1
Mariners 7, White Sox 6
Athletics 3, Diamondbacks 2
Reds 12, Brewers 9
Dodgers 5, Cubs 2