ANAHEIM Albert Pujols, Erick Aybar and Mike Trout homered, Jered Weaver extended his scoreless-innings streak against Oakland to 242/3, and the Los Angeles Angels came out of the All-Star break with a 4-1 victory over the A's on Friday night.
Weaver (4-5) allowed four hits, struck out a season-high eight and walked four in 62/3 innings. The previous club record for scoreless innings against the A's was 21 by Bob Lee in 1964-65.
Last season, Weaver gave up a solo homer to Seth Smith over 30 2/3 innings while going 3-0 in four starts against the A's. Since 2011, the right-hander has dominated the A's with a 7-1 record in 10 starts.
Ernesto Frieri earned his 23rd save in 25 chances on his 28th birthday.
A.J. Griffin (8-7) gave up four runs and six hits, struck out four and walked one in five innings for the first-place A's. His three-game winning streak in his previous four starts ended with his first loss since June 15 against Seattle.
The Angels, who finished under .500 at the break for the first time since 2006, gave manager Mike Scioscia his 1,200th career win. They snapped a three-game skid.
The Angels extended their lead to 4-0 in the fifth on homers by Aybar and Trout.
Aybar led off the inning with his fourth of the season, while Trout's 16th went to left field.
A's outfielder Yoenis Cespedes, who won the Home Run Derby on Monday during the All-Star festivities, was scratched just before the game with a sore left wrist.