ANAHEIM, Calif. -- The Los Angeles Angels' one-two punch coming out of the All-Star break landed squarely on the chin of the Oakland A's.
One night after Jered Weaver held the A's scoreless through 6 2/3 innings, C.J. Wilson came in for the encore.
Wilson scattered three hits through 8 1/3 innings and retired 18 batters in a row at one point, carrying the Angels to a 2-0 victory on Saturday night at Angel Stadium.
The victory moved the Angels to within nine games of the first-place A's in the American League West.
Wilson has not been especially impressive against the A's during his career but picked the right time to turn that around. He entered the game with a career record of 8-7 with a 3.65 ERA against Oakland.
He gave up a two-out double to Jed Lowrie in the first inning and a leadoff single in the second to Nate Freiman. The A's offense wasn't heard from again until the eighth when Derek Norris drew a leadoff walk on Wilson's 98th pitch.
Wilson also walked Brandon Moss with two outs before getting Coco Crisp on an inning-ending pop fly to shallow left field.
Wilson, who threw 111 pitches through eight innings, started the ninth but was pulled after giving up a one-out single to Lowrie. Ernesto Frieri closed out the game for 24th save.
Oakland starter Dan Straily pitched well enough to win, perhaps on a different night. He was stung by a sacrifice fly in the first inning and an Alberto Callaspo home run in the seventh.
Josh Hamilton lofted a sacrifice fly to left field to score Mike Trout with the game's first run in the first inning.
Trout reached base when he was hit on the arm by a Straily pitch with one out, moved to third base on an opposite-field single by Albert Pujols and scored on Hamilton's fly ball.
NOTES: A's outfielder Yoenis Cespedes missed his second consecutive start because of what is still being called a sore left wrist. ... In his last seven appearances before Saturday's game, LHP Jerry Blevins has allowed the leadoff batter to reach base. ... The Angels recalled INF Tommy Field from Triple-A Salt Lake and designated INF Brendan Harris for assignment. ... LHP Scott Downs had not allowed an earned run in his previous 21 games (16 innings) at Angel Stadium.