Brandon Philips pounded a two-run, walk-off homer to give the Reds a 6-5 win over the Cardinals. Chris Heisey had two solo shots and scored three times for the Reds. Logan Ondrusek picked up the win in relief for Cincy, which had lost three-of-four before the All-Star break. Albert Pujols had given the Cards the lead in the eighth with a two-run blast, his 19th of the season. Fernando Salas went home with the loss after giving up the deciding blow. He was the eighth pitcher of the night for St. Louis, which had its two-game win streak come to an end.