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.