The last time Jered Weaver left the mound at Rangers Ballpark in Arlington, he was singing along to the stadium sound system as it played "Hit the road, Jack."

Weaver was singing a different tune Tuesday night. After taking an inside approach to warming up for the game, Weaver retired the first 14 batters he faced and took a shutout into the seventh inning as the Angels beat the Texas Rangers, 6-2.