Big swings by Josh Hamilton have been few and far between during his first season with the Angels. But the 2010 AL MVP showed Saturday night why they signed him to a $125 million, five-year contract last winter, homering with one out in the 10th inning to give Los Angeles a 6-5 victory over the Houston Astros.