As the rain began to fall Saturday night, Jedd Gyorko found himself in a familiar position as he walked to the plate in the seventh inning at Busch Stadium: The bases were loaded and he was all alone in the batter’s box for the seventh time in a little over a week.

Déjà vu? Not exactly.

This time, Gyorko chased reliever Kevin Siegrist’s 94 mph fastball over the wall in left for a grand slam moments before a flash of lightning and continued rainfall chased both teams off the field. Yet a one-hour, 46-minute delay did little to throw the Padres’ bullpen off its game in a 9-5 win clinched on the heels of two straight losses to the wild-card-leading Cardinals to begin this 10-game, 11-day road trip.

Long, long before Kevin Quackenbush capped the bullpen's 3 1/3 shutout frames with a perfect ninth, a third defeat loomed large after rookie phenom Jesse Hahn coughed up four runs in the second inning.

But rookie Jake Goebbert’s bases-clearing triple tied the game in the third and Gyorko unloaded them in the seventh with his 31st career homer to move past Mark Loretta as the Padres’ all-time leading home run hitter as a second baseman.

"I’ve actually been joking around with (first base coach Jose Valentin) lately; it seems like every time I come up, or at least once a game, there seems to be bases loaded," Gyorko said after blasting his third career grand slam and second of the season. "That’s a credit to the guys hitting in front of me, really. They are doing a great job of getting on base. I just have to capitalize more like tonight. Keep putting good swings on them and good things will happen."

With one swing of the bat, Gyorko also made up for a week of flailing, more or less, in the exact same position he found himself with the Padres trailing 5-4 in the seventh.