Justin Upton clubbed a two-run homer in the top of the sixth inning after a second rain delay as the Diamondbacks dumped the Cardinals, 4-1. The game was initially delayed a little over an hour due to rain. Sean Burroughs and Ryan Roberts each plated a run for Arizona, which has won four of its last six games. Joe Saunders tossed five frames of one-hit ball to pick up the win. David Hernandez worked a 1-2-3 ninth to nail down his sixth save. Matt Holliday's RBI double in the sixth inning accounted for St. Louis' lone run of the game. Kyle McClellan was tagged with the loss after allowing four runs, three earned, through seven innings of duty. Albert Pujols [[ POO-holes ]] is now just 1-for-9 with an RBI in two games since returning from the disabled liSt. The second of the four-game series is tonight as Kyle Lohse [[ Loash ]] opposes Ian Kennedy.