Pitching in a tight game helped Jered Weaver concentrate even more than he usually does. Weaver outdueled Mike Pelfrey with eight innings of two-hit ball after Albert Pujols drove in a first-inning run, and the Los Angeles Angels beat Minnesota 1-0 on Wednesday to avoid a three-game sweep by the Twins.