One out later, Mike Trout kept the inning going with an infield single and Pujols followed by yanking a sizzling grounder inside the third base bag and down the line, scoring both runners.
The big hit made a winner of reliever Michael Roth (1-0) in his major league debut and snapped the Angels' four-game home losing streak.
Josh Hamilton homered -- his first clout as an Angel.
Chris Carter belted a two-run shot for the Astros.
Senate Democrats to pull all-nighter on climate change
Interpol investigating stolen passports on missing flight