(Arlington, TX) -- Mike Trout belted his league-leading 16th home run as the Angels topped the Rangers 6-2 in Texas. Rookie Jared Walsh homered for the third time in five games for the Halos, who avoided a three-game sweep. Dylan Bundy struck out 12 over seven-and-a-third innings of two-run ball as he moved to 5-and-2. The Angels visit Colorado tonight.