Adrian Gonzalez drove in the game-winning run with a two-out single in the ninth inning as the Dodgers slipped past the Cardinals, 4-3, on Sunday night to avoid a three-game sweep at Busch Stadium. Clayton Kershaw struck out eight over seven innings for a no-decision.