But Penny's offense, and the St. Louis bullpen, were plenty to get a win on a night when former Cardinal Joel Pineiro struggled mightily.
"I think the whole bullpen did a good job today," said Jason Motte, who was credited with the win for two perfect innings. "With Brad getting hurt when he did, it was big for all of us to come in and get the scoreless innings like we did."
Felipe Lopez contributed a triple and a home run, and Colby Rasmus tripled in two runs for the Cardinals, who scored their most runs since an 11-4 win in Pittsburgh on May 9. Lopez's home run was briefly reviewed on replay, but the call was upheld.
The two-triple game was the first by the Cardinals since Sept. 26, 2008, when Adam Kennedy and Braden Looper both hit three-baggers.
Mitchell Boggs, who immediately relieved Penny, allowed a run in his first inning, but cruised through his second. Boggs was frustrated by giving up a run, but given the short notice with which he was summoned, La Russa considered it a small victory.
"I was really proud of Boggs," La Russa said. "He came in that first inning, and you're not really mentally and physically ready to get out there, and all of a sudden, they had a chance for more and they only get one. He collected himself and got a zero -- that's very impressive."
Motte tossed two perfect frames before handing off to Kyle McClellan. Dennys Reyes finished the game off with a scoreless ninth.
"Those guys kept the lead, and our bullpen settled down," Angels manager Mike Scioscia said. "Neither team was really hurt by the starter going three innings."
The Cardinals have won four out of five after losing nine of 12. They remained one-half game ahead of the second-place Reds in the National League Central.