Avisail Garcia powered two home runs as the Chicago White Sox blasted Tampa Bay 10-5.

Garcia finished with three hits, Marcus Semien added three runs batted in and the White Sox scored six times in the sixth inning to grab a commanding 10-0 lead.

Elsewhere, Russell Martin's seventh-inning single drove in centre fielder Andrew McCutchen from third to lift the Pittsburgh Pirates to a 1-0 victory against the Milwaukee Brewers.

McCutchen led off the seventh with an infield single, then moved to second on a passed ball and took third on a wild pitch before Martin sent him home.

Matt Kemp went 4-for-5 with four RBIs and the Los Angeles Dodgers inched closer to a National League West division title with a 8-5.

Kemp hit a two-run home run in the third inning and added a pair of RBI singles as the Dodgers (86-67) moved 4-1/2 games in front of San Francisco.

Other results:

Royals 5, Tigers 2

Padres 3, Giants 2

Rangers 2, Angels 1

Nationals 2, Marlins 1

Athletics 8, Phillies 6 (10 innings)

Red Sox 3, Orioles 2

Astros 8, Mariners 3

Yankees 5, Blue Jays 2

Mets 10, Braves 2

Indians 7, Twins 2

Reds 7, Cardinals 2

Source: Reuters