Updated

Allen Craig drove in Shane Robinson with the go-ahead run in the seventh inning, and the St. Louis Cardinals extended their NL wild-card lead over Los Angeles to two games with a 2-1 victory over the struggling Dodgers on Thursday night.

Lance Lynn (15-7) pitched six innings of five-hit ball to earn his first win since July 27 for the Cardinals, striking out seven in the All-Star's return to the rotation after a bullpen demotion.

Skip Schumaker had an early run-scoring single as St. Louis (76-68) snapped its three-game skid and a four-game road losing streak with a nail-biting win over the Dodgers (74-70), who have lost four straight.

Adrian Gonzalez had an RBI double in the Dodgers' seventh loss in eight games.