Game Report: Cardinals 9, Padres 5

Jedd Gyorko continued his assault on the Padres on Friday night, and he was not alone.

Gyorko had three hits, including one of the Cardinals’ five home runs, as the Cardinals built a 9-0 lead before holding on for the win in San Diego.

Paul DeJong hit a three-run homer, Harrison Bader and Marcell Ozuna hit solo homers and Tommy Pham capped the big offensive night with a two-run blast. The five homers were the most the Cardinals have ever hit in a game in San Diego, surpassing their previous high of four set on July 20, 1998 and equaled on May 19, 2008.

Gyorko’s 3-of-4 night, plus a walk, increased his career average against his former team to .525 (21-of-40) since he was traded to the Cardinals after the 2015 season. He has eight homers in 12 games against San Diego.

Here is how the game broke down:

At the plate: DeJong had not driven in a run in his last 13 games since April 24 before hitting his three-run homer in the second, his eighth of the season … The home runs from Bader, Ozuna and Gyorko all came in the third inning. Ozuna’s homer was his third of the year but first since April 12 … Pham homered for the second game in a row in the sixth inning, his seventh of the year, and he also had a three-hit game, raising his average to .343 … DeJong added a fourth RBI with a single in the fifth … Fifteen of the Cardinals last 18 runs have come on home runs.

On the mound: Luke Weaver pitched five scoreless innings, but a high pitch count in the first two innings, 47 pitches, kept him from going deeper in the game. He allowed four hits, walked one and struck out four as he won for the first time in four starts since April 13 … John Brebbia and Luke Gregerson each allowed two runs in an inning of relief and the Padres other run scored off Matt Bowman.

Worth noting: Adam Wainwright will come off the DL and start Sunday’s game, and manager Mike Matheny also said Jack Flaherty will be recalled from Memphis to start Tuesday night in Minnesota, replacing Carlos Martinez. Flaherty will be starting his third game for the Cardinals, all on the road. He has not spent one day in St. Louis … Alex Reyes will make his second rehab start on Monday night in Peoria. He also is scheduled to start once in Springfield and once in Memphis before returning to the major-league club … In the daily pitching transaction on Friday, the Cardinals placed Tyler Lyons on the DL because of a back strain and activated Brett Cecil, who had been out since opening day. Cecil worked a scoreless inning Thursday night for Memphis.

Looking ahead: Michael Wacha will get the start on Saturday. The game begins at 7:40 p.m. St. Louis time.