Edinson Volquez was bailed out by his bullpen and earned the victory in San Diego's 5-3 win over the St. Louis Cardinals on Saturday night.
Nick Vincent, Dale Thayer, Luke Gregorson and Huston Street worked an inning apiece after Volquez (7-8) faded at the end of a five-inning outing.
Street was perfect in the ninth for his 16th save in 17 chances after Carlos Quentin's RBI double off Trevor Rosenthal in the ninth put the Padres up by two runs.
Lance Lynn (11-5) lost for the fourth time in five starts, allowing four runs in five innings.
Allen Craig had a two-run single and 29-year-old rookie Brock Peterson had an RBI groundout in his first major league at-bat after getting called up to replace injured Matt Holliday.
Jedd Gyorko, Everth Cabrera and Nick Hundley added an RBI apiece for San Diego, which had lost 19 of 23.