Josh Hamilton hit his 32nd homer and drove in three runs, and Yu Darvish struck out eight as the Texas Rangers beat the Detroit Tigers 8-3 on Sunday.
Hamilton had a two-run drive in the first inning, taking the major league lead and matching his career high. He added an RBI single in the third to give him 99 RBIs, which is also tops in baseball.
Darvish (12-8) allowed six hits and walked five in 6-2/3 innings.
Ian Kinsler drove in two runs for the AL West-leading Rangers. Miguel Cabrera had a two-run double for the Tigers. Rick Porcello (9-7) gave up nine hits and six runs.
In other AL action, it was:
‧ Orioles 5, Royals 3
‧ Blue Jays 10, Yankees 7
‧ Mariners 4, Angels 1
‧ Red Sox 14, Indians 1
‧ Rays 7, Twins 3
‧ White Sox 7, Athletics 3
Chris Capuano held Miami hitless until the seventh inning and Hanley Ramirez drove in three runs against his former team as the Los Angeles Dodgers downed the Miami Marlins 5-0 on Sunday.
Capuano (11-8) shut down the Marlins until Jose Reyes lined a clean single to center field with one out in the seventh. Capuano allowed two hits in eight innings, striking out nine.
Ramirez, acquired in a trade with the Marlins on July 25, hit a sacrifice fly in the third. He added a two-run single in the eighth.
DIAMONDBACKS 7, NATIONALS 4
In Phoenix, Arizona, rookie Patrick Corbin allowed four hits through seven innings as Arizona snapped the Nationals’ eight-game winning streak.
Corbin (4-4) retired 16 in a row after Bryce Harper’s infield single in the first.
Paul Goldschmidt drove in three runs with a double and single and scored twice for Arizona.
In other NL action, it was:
‧ Reds 3, Cubs 0
‧ Brewers 5, Astros 3
‧ Pirates 11, Padres 5
‧ Phillies 8, Cardinals 7, 11 Inns
‧ Mets 6, Braves 5
‧ Giants 9, Rockies 6