Kyle Hendricks struck out eight over seven sharp innings, Ben Zobrist had four hits and the Chicago Cubs beat the St. Louis Cardinals 5-2 on Sunday night to salvage the finale of their weekend series.

Hendricks (7-9) retired his last 17 batters, settling into a nice little groove after Marcell Ozuna's two-run homer in the first inning. The right-hander allowed four hits and walked none in just his second win in his last eight starts.

Zobrist and Anthony Rizzo homered as Chicago moved 1 1/2 games ahead of second-place Milwaukee in the NL Central. The Brewers lost 8-5 at San Francisco.

St. Louis had won three of four. John Gant (3-4) was charged with three runs, two earned, and four hits in 4 1/3 innings.