ST. LOUIS, July 31 (UPI) -- Marlon Byrd's two-run single capped a four-run sixth inning Sunday, propelling the Chicago Cubs to a 6-3 victory over St. Louis.
The Cardinals rebounded with a three-run homer from Lance Berkman in the bottom of the frame, but could come no closer.
Chicago's Alfonso Soriano added a two-run clout in the ninth for some insurance and the Cubs salvaged one win in a three-game series at Busch Stadium.
Ryan Dempster (8-8) earned the victory, allowing three runs on seven hits over six-plus innings, walking one and fanning six.
Westbrook was touched for four runs on three hits in a six-inning effort for the Cardinals, who fell 2 1/2 games behind first-place Milwaukee in the National League Central.