PHILADELPHIA — Phillies manager Joe Girardi answered a few questions on Friday afternoon about his lineup and how a tweak here or there could jumpstart his offense.

But at some point, the Phils will need to hit wherever they fit into a lineup. They hit on Friday night in a 9-2 victory over the Cardinals in the series opener at Citizens Bank Park. They hit the ball hard, but three balls that should have been outs sparked a six-run rally in the second inning in which nine consecutive Philadelphia batters reached base via hit, walk or hit by pitch.

The Phillies needed it. They just returned home from a 1-5 road trip through Atlanta and New York. They entered the game batting .235 with a .665 OPS and averaging just 3.5 runs per game this season. They batted .257 with a .781 OPS and 5.1 runs per game. It has been a bit of a slog and the Phils even got a little lucky when rain postponed Thursday’s game against the Mets in New York, where they were slated to face Jacob deGrom.

Alec Bohm started the second with a ground ball to Cardinals shortstop Paul DeJong, who lost his footing and could not make a throw to first. Didi Gregorius hit a ball to second baseman Matt Carpenter, who knocked the ball into shallow right field. Jean Segura then hit a fly ball to center fielder Dylan Carlson, who lost the ball either in the wind or the sky (or both). The ball fell several feet in front of him, allowing the game’s first run to score.

Phillies right-hander Zach Eflin allowed two runs in seven-plus innings.