Yadier Molina hit his fifth home run and Jake Westbrook pitched seven innings of two-hit ball in the St. Louis Cardinals' 4-1 victory over the Chicago Cubs 4-1 on Wednesday night.
Westbrook (3-2) worked around trouble almost the entire night in his second start since coming off the disabled list with a sore elbow. He gave up no earned runs, striking out two and walking three.
Edward Mujica pitched a perfect ninth inning for his 21st save in 21 attempts.
Edwin Jackson (3-9) was pulled after he hit Jon Jay following Molina's blast to left field. He pitched 5 1-3 innings, allowing four earned runs on six hits. He struck out one and walked two.
Allen Craig reached in the fifth after second baseman's Darwin Barney's throw on the back end of a double-play attempt went to the Cardinals dugout. Molina drove a 1-2 pitch just over the outfield wall to improve to 9 of 15 with three homers against Jackson.
Jay went to third on a hit-and-run with Daniel Descalso singling to right and scored on a hit from Pete Kozma to give St. Louis a 4-1 lead.
Westbrook retired the Cubs in order in the first and seventh innings, allowing at least one to reach in the five innings between. He faced the minimum in three of those five innings. Two runners were erased on inning-ending double plays and Luis Valbuena was caught stealing on a pitch out for the first out of the third.
Anthony Rizzo opened the second with a single and went to third when second baseman Matt Carpenter's throw to start a potential double play sailed over the Kozma's head and into leftfield. Rizzo tagged up on a sacrifice fly from Barney and scored after knocking the ball out of Molina's glove.
Carpenter singled to start the first and scored on Craig's hit to center.