Lance Lynn struck out six over six innings of one-run ball to lead the Cardinals in a 4-2 win over the Padres at Busch Stadium. Lynn improved to 13-and-8 while Pat Neshek recorded his fourth save despite allowing a run in the ninth. Matt Adams and Jhonny Peralta each went 2-for-4 with an RBI for St. Louis, which has won three straight since losing four of five. Tyson Ross fell to 11-and-11 after giving up three runs in six innings for San Diego. Yasmani Grandal hit a solo homer for the Padres, who have dropped two straight since a five-game win streak.