Jim Edmonds hit two home runs on Thursday as the Cardinals beat the Pirates 4-3 at Busch Stadium. Edmonds first blast came in the fifth inning to give the Cards a 2-0 lead. But his most important contribution came in the bottom of the ninth when he broke a 3-3 tie with a three-run homer. But the game-winning RBI almost didn’t happen when Jose Hernandez dropped a pop foul two pitches earlier. Woody Williams is still winless since July 26th and stuck on 14 wins. Al Levine worked out of a first and third, two-out jam in the ninth to improve to 7-4. St. Louis still trails the Astros by a game in the National League Central.