Ross pitched 5 1/3 innings, allowed four runs and six hits.
Cory Spangenberg had a run-scoring single and Freddy Galvis an RBI double off starter Dan Straily to key the Padres to a 3-0 lead in the first. Pirela also scored from third on a passed ball in the inning.
Straily was hit around the right side of his chest by Eric Hosmer‘s line drive in the second at-bat of the game. Straily slumped to the mound and grimaced in pain. Marlins trainers treated him before Straily took a few practice pitches and resumed pitching.
Strailey lasted 3 2/3 innings, allowed nine hits and four runs.
Dietrich’s single scored Starlin Castro in the third to cut San Diego’s lead to 3-1. The Padres regained the three-run advantage on Galvis’ leadoff home run in the fourth.
Padres: LHP Joey Lucchesi, sidelined because of a strained right hip, continues to make progress toward a return and could make a minor league rehab assignment late next week.
Marlins: 3B Martin Prado has begun light workouts as he recovers from a strained hamstring that sidelined him May 25.
Padres: Clayton Richard (4-6, 4.67 ERA) will start against Miami on Sunday. The Padres have won four of Richards’ last five starts, including a 3-2 victory on May 30 in which he got a no-decision.
Marlins: Fresh of his first win of the season Tuesday in St. Louis, Jose Urena (1-7, 4.60) will start the series finale Sunday. Urena lost his seventh decision in a six-inning, one-run allowed outing against the Padres on May 30.
More AP baseball: https://apnews.com/tag/MLBbaseball