Darvish, Beltre lead Texas past Toronto for sweep

Adrian Beltre homered in a seven-run second inning, Yu Darvish posted his seventh victory and the Texas Rangers defeated the Toronto Blue Jays 12-6 Sunday for a three-game sweep.

The Rangers outscored the Blue Jays 34-16 in the series, extending Toronto's losing streak to five games.

Ian Kinsler homered and drove in four runs and Michael Young had three hits for Texas.

Darvish (7-2) gave up three runs and seven hits in five innings. In his previous outing, he allowed five runs and walked a career-high six in four innings against Seattle.

Kyle Drabek (4-5) allowed a career-high nine runs in three innings and lost for the second time this season to Darvish.