Mark Trumbo and Mike Trout homered, Jered Weaver pitched seven resilient innings to earn his 12th win, and the Los Angeles Angels opened a weekend showdown between the AL West's powers with a 6-1 victory over the Texas Rangers on Friday night.
Erick Aybar hit a two-run double and Howie Kendrick drove in two early runs for the Angels, who trimmed Texas' division lead to five games with just their third win in eight games since the All-Star break.
Los Angeles relied on its All-Stars to take the series opener:
Trumbo hit his 27th homer and Trout added his 15th, while Weaver (12-1) persevered through 116 pitches and repeated trouble to win his sixth straight start and seventh consecutive decision since May 13. The Angels' ace yielded six hits and struck out four while improving to 7-0 this season at home, although his home ERA rose from a majors-best 0.58 to 0.67.
Elvis Andrus homered in the first inning for the Rangers, who had won five of seven.
Derek Holland (6-5) lost his first...