David Freese and Daniel Descalso each knocked in a pair of runs as the Cardinals topped the Brewers, 9-3. Yadier Molina scored twice for St. Louis, which has won three-of-four. Joe Kelly tossed five-and-two-thirds frames of three-run ball for the win. Ryan Braun was 3-for-5 for Milwaukee, which had won three in-a-row. Randy Wolf knocked in two runs at the plate and gave up five in five-and-a-third innings for the loss.