CHICAGO — Luis Valbuena hit a decisive two-run homer in the seventh inning Friday, and the Chicago Cubs overcame a three-run deficit to hand the St. Louis Cardinals its fourth straight loss, 7-6.
The teams combined for five home runs and 23 hits with a persistent wind at their backs.
The Cardinals tied the score at 5-5 on solo homers by Matt Carpenter and Matt Holliday in the fifth inning. Pinch-hitter Oscar Taveras singled to break the tie in the sixth, but the lead was short-lived.
Kevin Siegrist (1-2) hit Anthony Rizzo with a full-count pitch to lead off the seventh. One batter later, Valbuena hit a first-pitch homer into the bleachers in center field.
Justin Grimm (3-2) pitched a scoreless inning for the win. Hector Rondon retired the side in the ninth for his 12th save in 15 chances.
Cubs starter Travis Wood did well to survive five innings after a rocky start. He allowed five runs — two earned — and seven hits with one walk.
Wood aided his cause with a solo homer off Joe Kelly in the fourth inning, his third of the season.
Kelly lasted 4 2-3 innings allowing eight hits and two walks.
Ryan Sweeney's three-run homer pulled Chicago even at 3-3 in the second inning. Kelly had not allowed an earned run in 18 1-3 innings against the Cubs before then.
One inning later, Sweeney singled home Valbuena, who had walked, for a 4-3 lead.
St. Louis struck first with three unearned runs in the opening inning, when Wood was forced to throw 32 pitches largely because of two errors behind him.
Carpenter and Holliday singled, then rookie second baseman Arismendy Alcantara threw away a potential double-play grounder that allowed a run to score.
One out later, Jon Jay hit a two-run double, and when left fielder Chris Coghlan allowed the ball to get past him, the batter advanced to third base on the second error of the inning.