In a game full of significant plays and misplays, it came down to the Los Angeles Angels' most effective reliever against the Texas Rangers' most dangerous hitter. This time, Ernesto Frieri got the better of Josh Hamilton. C.J. Wilson pitched six scoreless innings against his former teammates, Alberto Callaspo singled home the go-ahead run in the seventh and the surging Angels held off Texas 3-2 Saturday night to pull within 3 1/2 games of the AL West-leading Rangers.