ST LOUIS -

Pinch-hitter Jon Jay delivered a two-run double in the eighth inning and right fielder Shane Robinson threw out the potential tying run at the plate in the ninth to help the St. Louis Cardinals hold off the San Diego Padres 4-3 Thursday night.
 
Jhonny Peralta hit an early two-run homer for the Cardinals, who moved ahead of Pittsburgh into second place in the NL Central. St. Louis remained two games behind division-leading Milwaukee.
 
San Diego had its five-game winning streak snapped and fell to 16-9 since the All-Star break.
 
Trailing by two in the ninth, the Padres loaded the bases with one out against closer Trevor Rosenthal. Pinch-hitter Jake Goebbert came through with an RBI single to right, but Alexi Amarista was cut down at home when he tried to score from second.