St. Louis, MO (Sports Network) - Aaron Heilman and Adam LaRoche committed costly errors in the ninth inning, the latter of which scored two runs to give the Cardinals a 6-5 win over Arizona, spoiling a sparkling night for Diamondbacks starting pitcher Dan Haren.
Haren pitched into the ninth inning and belted the go-ahead homer leading off the seventh, but Arizona couldn't hold on and lost for the 17th time in their last 20 road games.