“It’s as tough a one as we’ve had all year,” Matheny said. “Not very often do we get a three-run lead and not be able to hang onto it.”
Davis, after striking out four times earlier in the game on his way to an 0-for-5 start, drove in Jonathan Lucroy, who doubled off Seth Maness (0-2) to start the 12th. Mark Reynolds then drove in Davis with a sacrifice fly.
“It’s frustrating, but it’s early in the season,” Craig said. “We took some good at-bats. We just couldn’t pull through in the end.”
Davis struck out in the second, fifth, sixth and 10th innings.
“It was tough, but there was no doubt I still wanted to be in that situation,” Davis said. “It’s hard to find the positive, after a tough start in the game. But you know it’s there. You just have to look hard to find it.”
Davis found it by ripping a two-strike pitch down the right-field line.
Zach Duke (2-0) picked up the win with two innings of scoreless relief, and Francisco Rodriguez recorded his 12th save in as many opportunities by getting Jhonny Peralta to fly out with two on to end the game.
Davis impressed his teammates with his ability to bounce back. He admitted that he, “looked real bad,” in several of his early at-bats.
“I know what it’s like, I’ve been there,” Reynolds said. “It says a lot for a young guy to bounce back like that. His confidence in that situation was something else.”
Milwaukee manager Ron Roenicke agreed: “What he did, it’s got to pump you up.”
Milwaukee, which leads the majors with 19 wins, has won four of five and eight of 10 overall. The Brewers also improved to 10-1 on the road, despite being without outfielder Ryan Braun (oblique strain) and shortstop Jean Segura (bruised cheek). Both were listed as day to day.
Craig and Holliday homered off Brewers starter Yovani Gallardo. Holliday, who leads the team with 16 RBIs, also drove in Matt Carpenter with a first-inning single for St. Louis, which has lost four of six.