Diamondbacks 7, Cardinals 6
Kelly Johnson hit a go-ahead grand slam in the seventh inning and the visiting Arizona Diamondbacks held on for a 7-6 victory over the St. Louis Cardinals on Friday.
Chris Young had a two-run triple and Miguel Montero added an RBI single for Arizona, which has won four of five.
Lance Berkman hit his National League-leading 24th home run and Matt Holliday homered for the fourth time in as many games, but the Cardinals fell to 0-3 since Albert Pujols’ early return from a broken left wrist. Pujols, who had a sacrifice fly, went 0-for-3 and is 1-for-12 since his return.
Johnson put Arizona ahead for good in the seventh when he drilled a 2-2 breaking ball from Kyle Lohse (8-6) over the right field wall and into the Cardinals’ bullpen to make it 7-3.
Holliday led off the eighth with a homer and Daniel Descalso’s two-run double cut the lead to 7-6.
St. Louis threatened in the ninth, but David Hernandez got pinch-hitter Jon Jay to ground out with the tying run on second for his seventh save in nine chances. Hernandez saved it for Ian Kennedy (9-3), who allowed three runs and five hits in six innings.