Max Scherzer struck out a season-high 14 batters and collected his American League-leading 14th victory as the Detroit Tigers defeated the Pittsburgh Pirates 5-2.

Scherzer (14-4) did not give a run on three hits in eight innings. JD Martinez drove in two runs for Detroit (65-54) while pinch hitter Gaby Sanchez hit a late two-run homer for the Pirates (64-57).

Elsewhere, the Los Angeles Dodgers improved to a National League-best 70-53 with their 6-4 victory over Atlanta.

Right fielder Nori Aoki's two-run triple in the fifth inning gave the Kansas City Royals the lead they held to beat the Oakland Athletics 7-3.

Other results:

Nationals 4, Mets 1

Brewers 6, Cubs 2

Cardinals 4, Padres 3

Rays 6, Rangers 3

Marlins 5, Diamondbacks 4 (10 innings)

Red Sox 9, Astros 4

Rockies 7, Reds 3

Source: Reuters