Adam Wainwright, Daniel Descalso and Mike Matheny all recorded firsts at Petco Park on Tuesday night.

The first had never won a game here as a pitcher. The second never had hit a grand slam. And the third had been 0-4 here as a manager.

All those droughts were quenched in a 10-2 Cardinals win over San Diego as Cardinals righthander Wainwright held the Padres to four hits and one run in 7 1/3 innings and second baseman Descalso drove in a single-game high five runs, including belting a grand slam in a four-run eighth inning. Matheny now is 1-4 at Petco Park in his two seasons in charge of the Cardinals.

Almost from the beginning, the Cardinals were hitting rockets off San Diego starter Edinson Volquez but there was little fruition until the fifth when the Cardinals raked Volquez, 2-5 in his career against the Cardinals and 3-5 for the season, for six hits and four runs.

Breaking a 1-1 tie, Jon Jay singled to right and motored in from first on Descalso’s second hit of three, a double into the right-field corner. Pete Kozma beat out an infield hit, sending Descalso to third.

Wainwright sacrificed for the second time, putting two runners in scoring position as Descalso held third.

Matt Carpenter struck out but Carlos Beltran picked him up with a two-out single that ran the Cardinals’ lead to 4-1. Beltran is 15 for 33 (.454) with runners in scoring position.

Matt Holliday then singled and Allen Craig, a.405 batter with men in scoring position, doubled to make it 5-1

Matheny recalled similar games this season where the Cardinals would hit a number of balls hard, get nothing out it and then the opposing pitcher would gain some momentum and wouldn’t be caught.

“But (the hitters) stuck to their approach,” said Matheny. “When you’re hitting balls hard, don’t do anything drastically different.”

Wainwright said, “I heard (third-base coach) Joe Oquendo come in and say, ‘Keep swinging. Keep swinging. We’ll get him.’

“I felt my job was to keep putting up zeroes because our guys were going to get him.”