SAN DIEGO — Jered Weaver and two relievers combined on a three-hitter, Mike Trout had an RBI triple among his three hits and the Los Angeles Angels beat the San Diego Padres 4-2 in their first regular-season visit to Petco Park.
Albert Pujols singled, walked and scored twice in his first game in an NL ballpark since leaving St. Louis and signing a $240 million, 10-year contract with the Angels on Dec. 10.
Making his third start since throwing his first career no-hitter, Weaver (6-1) held San Diego two runs in seven innings while allowing a homer and two singles. He struck out four and walked three.
Scott Downs pitched a perfect eighth and former Padres pitcher Ernesto Frieri allowed a walk in the ninth.
Weaver also reached base twice and scored once.