Texas is the only team to beat Jered Weaver this season, so the Angels' ace had even more than the obvious motivations when Los Angeles opened its key weekend showdown with the Rangers. Two of Weaver's fellow Angels All-Stars were similarly eager to begin clawing back in the division race. Mark Trumbo and Mike Trout homered, Weaver pitched seven resilient innings to earn his 12th win, and Los Angeles beat Texas 6-1 on Friday night to trim the Rangers' American League West lead to five games.