ST. LOUIS — After failing to hold three-run leads in two straight games, Allen Craig and the Cardinals put their series final against the Brewers out of reach.
Craig homered on a four-hit day that included three RBIs, and Matt Adams hit a three-run homer as St. Louis beat Milwaukee 9-3 Wednesday.
"It's nice to see some big production that we know is going to come from certain guys," said Cardinals manager Mike Matheny, who slept on his office couch after an 11-inning loss Tuesday night.
Jon Jay had three hits and a walk his first four trips to the plate, and the Cardinals avoided a three-game sweep against the team with the majors' best record.
"I've been feeling pretty good at the plate for a little while now, hitting some balls hard," Craig said. "Frustration's part of it. Things are going to turn around."
Shelby Miller worked around homers to Mark Reynolds and Carlos Gomez and lasted six-plus innings.
"Kind of little rough early on," the right-hander said. "It's always nice to have a lot of runs scored for you, but at the same time, you've got to act like it's a close game no matter what."
Milwaukee is 20-8, a franchise record for wins through the season's first full first month.