36 year old starter A.J. Burnett took a no-hit bid into the seventh inning before Carlos Beltran doubled to right-center with two outs. That was the lone hit given up by Burnett in seven innings, as the Cardinals lost at Pittsburgh 5-0.
The only other runner Burnett allowed came when he hit Daniel Descalso with a 2-2 pitch with one out in the sixth to end his chances for a perfect game. Burnett struck out eight.
Mark Melancon, Tony Watson and Jason Grilli completed the one-hitter. It was the second time the Cardinals had been shut out.
Cards rookie Shelby Miller (2-1) pitched well, but picked up his his first loss in four career decisions heading back to last year. He gave up two runs and six hits in six innings with one walk and six strikeouts.