Cardinals starter Carlos Martinez had two hits and an RBI, and allowed three runs, five hits and four walks over 6 2/3 innings, while striking out seven as St. Louis beat the Chicago Cubs 5-3 on Saturday.
Martinez pushed Tommy Pham home on a squeeze bunt in the third inning. Cubs starter Jon Lester tried to field the ball and flip it home, but the ball rolled wide of home plate. Lester gave the Cubs a 1-0 lead with a double in the second just missing a homer to deep center.
Martinez also doubled leading off the fifth inning.
Seung Hwan Oh pitched the ninth, picking up his 10th save in 11 opportunities.