Travis Wood pitched impressively into the seventh inning to outduel Lance Lynn, Nate Schierholtz hit a two-run homer and the Chicago Cubs snapped the St. Louis Cardinals' six-game winning streak with a 2-1 victory Tuesday night.
The Cardinals' streak was their longest since an eight-game run July 11-21, 2010.
Wood (2-3) allowed one run and five hits while striking out eight in 6 2-3 innings for his first win since April 27 at Miami.
Carlos Marmol relieved Wood with two outs in the seventh and pitched 1 1-3 scoreless innings. In the eighth he allowed a single to Yadier Molina and walked Jon Jay before getting out of the inning by picking Molina off between second and third.
Lynn (5-1) was trying to become the National League's first pitcher to win six games.
The Cardinals right-hander pitched seven innings and gave up two runs and four hits while striking out eight.
Last year, Lynn went 6-0 to start the season, earning his sixth victory on May 7.