The bottom of the second inning was a problem for Zack Greinke, and it was a problem for the Brewers. The inning started with the score 0-0, and it ended with the score 3-0, the Cardinals surging ahead thanks to some good hitting and some bad fielding.
So it was important, then, for the Brewers to try and respond in the third. Greinke himself tried to get things started with one out, slapping a single through the hole and into left field. The next batter was Corey Hart, and even though Jaime Garcia broke Hart's bat, he sent a flare into shallow right field to put runners on the corners.
That was a run-scoring situation, and Jerry Hairston Jr. stepped in with a chance to make up for his two-run error in the second. He didn't, and struck out instead. That brought Ryan Braun to the plate with two outs, and Braun fisted off an inside 1-1 fastball that he probably assumed would drop in foul territory. It did not drop, as Albert Pujols tracked it down with his back to home plate and made a brilliant catch.
Inning over. Still 3-0 St. Louis. The Brewers have had their baserunners, but none of them have come around.