Jered Weaver pitched six innings of two-hit ball in his return from the disabled list and the Los Angeles Angels beat the San Francisco Giants 6-0 on Wednesday night, handing Ryan Vogelsong his first loss in almost seven weeks.
Alberto Callaspo homered against Vogelsong and teammates Kendrys Morales and Mark Trumbo greeted former Angels prospect Shane Loux with back-to back home runs during a three-run eighth, helping the Halos take the rubber game of the interleague series - the first visit by the Giants to Anaheim since losing Game 7 of the 2002 World Series.
Weaver (7-1) threw 78 pitches in his first start since May 28 at Angel Stadium against the Yankees, when his back went out on him after just 12 pitches.
The right-hander, who finished runner-up in the AL Cy Young voting last season and threw a no-hitter against Minnesota on May 2, struck out three and walked two while lowering his ERA to 2.40.
San Francisco's only hits off Weaver were two-out singles by Brandon Crawford i...