hitter Ben Francisco blasted a seventh-inning homer and closer Ryan Madson registered the final five outs as Philadelphia beat St. Louis 3-2 Tuesday in game three of their playoff series. Francisco, batting for pitcher Cole Hamels, delivered with a three-run home run to bust open a scoreless game as the Phillies took a 2-1 lead in the best-of-five National League series. In the night game, rookie Paul Goldschmidt blasted a grand slam and tied a franchise playoff record with five RBIs as the Arizona Diamondbacks hammered the Milwaukee Brewers 8-1 to stay alive in their first-round series. Jimmy Rollins collected a pair of hits and second baseman Chase Utley made some superb defensive plays for the 2008 World Series champion Phillies. Madson earned a five-out save at Busch Stadium. He got the Cardinals to hit into a double play to escape in the eighth and gave up a run in the ninth before posting his first multi-inning save of the season. Cardinals slugger Albert Pujols finished four-for-five with three doubles, and David Freese knocked in a run for the Cardinals, who are one loss from elimination after stranding 14 base runners Tuesday. Pitcher Jaime Garcia suffered the loss giving up three runs on six hits over seven innings. Arizona got spectacular performances from a pair of rookies as Goldschmidt and rookie pitcher Josh Collmenter combined to lead the Diamondbacks. Goldschmidt, who was called up from the minors two months ago, gave Arizona a 7-1 lead in the fifth with a two-out, opposite-field home run. “I am glad we got the win,” Goldschmidt said. “He (pitcher) threw fastball and I am sure he missed his spot and it ended up down the middle for me.” Collmenter held Milwaukee to a run and two hits in seven innings. Corey Hart's leadoff homer in the third inning was the lone run the Brewers scored.