Albert Pujols provided the big hit while the St. Louis Cardinals were scoring four times in the bottom of the eighth to beat Cincinnati 5 to 2.
The game was tied 1-to-1 until Pujols laced a two-run double that helped the Cardinals win for only the second time in nine home games. The Redbirds padded the lead on an error by shortstop Alex Gonzalez and Yadier (YAH'-dee-ehr) Molina's sacrifice fly.
Reds outfielder Josh Hamilton leads all rookies with six homers and 12 RBIs after hitting a game-tying solo shot in the sixth.
Randy Flores picked up the win in relief of Braden Looper, who allowed a run and three hits in seven innings. Flores gave up a ninth-inning run before Jason Isringhausen got the final out for his fifth save.
The loss goes to 0-and-2 Kirk Saarloos.