CHICAGO (AP) - Yadier Molina drove in two runs with a two-out single in the ninth inning and the St. Louis Cardinals snapped out of an offensive funk with a 5-4 victory over the Chicago Cubs on Sunday night.
The defending National League champions had lost four of five to fall a game below .500. The Cardinals scored all their runs with two outs.
Molina, moved into the No. 2 spot to jump start the lineup, was 0 for 4 before coming through in the ninth.
Kevin Siegrist (1-1) got the win in relief, while Trevor Rosenthal picked up his eighth save in as many opportunities despite a scare in the ninth inning.
Hector Randon (0-1) took the loss for the Cubs, who were attempting to win four straight games for the first time since July.
(Copyright 2014 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.)