Edmundo Sosa, Harrison Bader and Dylan Carlson each drove in two runs and the St. Louis Cardinals edged the visiting San Diego Padres 8-7 to complete their three-game sweep.
Tyler O'Neill scored three runs and drove in another for the Cardinals (79-69), who extended their winning streak to eight games.
Tommy Pham drove in three runs for Padres (76-73), who have lost eight of their last 10 to fall 3 1/2 games behind the Cardinals for the second National League wild card spot.
Cardinals starter J.A. Happ allowed three runs on four hits in four innings. Alex Reyes (9-8) earned the victory in relief and Giovanny Gallegos earned his 10th save.
Padres starter Jake Arrieta (5-14) retired just one of the six batters he faced before departing with a groin muscle strain. He allowed five runs (four earned) on three hits and a walk.
The Cardinals took a 5-0 lead in the first inning. Tommy Edman led off with a double, Paul Goldschmidt hit a single, and O'Neill walked to load the bases.
Nolan Arenado lifted a fly ball to shallow center field that Fernando Tatis Jr. dropped for a run-scoring error. Carlson hit a sacrifice fly and Sosa added an RBI double before Arrieta departed.
Bader greeted reliever Craig Stammen with a two-run double to make it 5-0.
The Padres got one run back in the third inning on Tatis' RBI single.
They cut the lead to 5-3 in the fourth inning on Manny Machado's single, Austin Nola's double, Eric Hosmer's RBI groundout, and Wil Myers' RBI single off Happ's foot.
The Cardinals pushed their lead to 7-3 in the fifth inning. Goldschmidt lined a double, O'Neill hit an RBI single, Arenado reached on an infield single, and Sosa dropped an RBI double into right field.
Pham's solo homer in the sixth cut the lead to 7-4, but the Cardinals made it 8-4 in the seventh with Carlson's RBI single.
Jake Cronenworth and Machado hit singles to open the eighth inning and Pham hit a two-run double. Hosmer's run-scoring grounder pulled San Diego to within 8-7.
--Field Level Media
San Diego | St. Louis | |
Jake Arrieta | Player | J.A. Happ |
Loss | W/L | No Decision |
0.1 | IP | 4.0 |
0 | Strikeouts | 2 |
3 | Hits | 4 |
108.00 | ERA | 6.75 |
San Diego | St. Louis | |
Tommy Pham | Player | Nolan Arenado |
2 | Hits | 2 |
3 | RBI | 0 |
1 | HR | 0 |
6 | TB | 2 |
.500 | Avg | .500 |