He gave up six hits, walked three and struck out four. But that run was all the Cardinals needed.
“Does it sting a little more when you do everything you think you can?” Cole said. “You leave it out on the field and you control what you can control. Yeah, it hurts but that’s why they play 162 of these.”
“It’s tough when you only got one pitch working for you in the middle (of the game),” Cole said. “We kind of just let it all hang out and that’s what we did. It’s all out there on the field. I got nothing left right now.”
His effort earned his manager’s appreciation.
Shelby Miller pitched 5 2-3 scoreless innings, which was in complete contrast to his history vs. Pittsburgh. Miller (2-2) entered the game with a 0-5 record and a 5.93 ERA against the Pirates. He allowed just three hits and four walks while striking out four.
Pat Neshek, Kevin Siegrist, Carlos Martinez and Kevin Rosenthal followed Miller and preserved the shutout. Rosenthal struck out the side in the ninth for his seventh save in seven chances.
Cardinals manager Mike Matheny wished his relievers had some margin for error.
“You kind of hate to keep doing that to these guys, having to be perfect,” Matheny said. “The bullpen did a terrific job.”
Matt Holliday had three hits, a walk and drove in the only run with a first-inning double. Cardinals catcher Yadier Molina singled in the eighth inning to extend his hitting streak to 15 games, matching his career high set in 2007.