Albert Pujols, Chris Duncan, and the recently acquired Kelly Stinnett each hit home runs, but St. Louis pitching couldn’t keep the Los Angeles Angels of Anaheim at bay as the Halos hammered out 17 hits en route to a 10-6 win over the Cardinals Friday night at Busch Stadium.

The Redbirds actually led 4-0 after four innings, but the Angels came storming back with three runs in the 5 th inning and six in the 7 th to take the lead they would never give up.

Hector Carrasco (1-1) pitched one inning to pick up the victory. Tyler Johnson (1-1) took the loss as he gave up four earned runs on four hits without retiring any Angel batters. St. Louis starter Kip Wells had a good outing, giving up three earned runs in five innings of work.

The Cardinals (26-32) and Angels (39-23) play Saturday evening at Busch Stadium. Braden Looper (6-4) pitches for the Cards against the Angels’ Ervin Santana (4-6).