Kansas City’s Jeremy Guthrie ran his unbeaten streak to a club-record 17 consecutive starts, shutting out Chicago as the Royals beat the White Sox 2-0.
Arizona’s Patrick Corbin pitched seven solid innings as the Diamondbacks beat San Diego 8-1, halting a season-worst four-game losing streak.
Cincinnati’s Todd Frazier and Devin Mesoraco each had a sacrifice fly in a four-run eighth inning as the Reds rallied for a 6-4 victory over the Chicago Cubs.
Detroit’s Miguel Cabrera hit two home runs and tied a career high with six RBIs as the Tigers routed Houston 17-2.
Cleveland’s Scott Kazmir earned his first victory in three seasons as the Indians beat Minnesota 7-3 for their sixth-straight victory.
Seattle’s Dustin Ackley hit his first career grand slam and Michael Saunders homered twice to power the Mariners to an 8-1 win over Toronto.