Anaheim, CA (Sports Network) – Jered Weaver pitched seven innings of two-run ball, as the Angels held off the Mariners, 3-2, in the second test of a four- game series at Angel Stadium.
Weaver (9-5), who gave up six hits, snapped a two-start skid. The right-hander fanned five batters and walked zero to improve to 10-3 in 17 career starts versus Seattle.
Kevin Frandsen and Bobby Abreu each had an RBI for the Angels, who won 8-3 in the opener of this series on Thursday. Los Angeles has beaten the Mariners seven straight times and is 9-2 against them this season.
Justin Smoak hit a two-run homer for Seattle, which has lost three in a row and 11 of 13 overall. It was Smoak’s first homer in a Mariners uniform.
Felix Hernandez (7-6) allowed three runs on 10 hits in an eight-inning start. The right-hander also struck out three and walked zero in his first loss since June 8 against the Rangers.