Pittsburgh needed to find a way after a rare off-night by Locke, whose rapid ascension from fifth starter to All-Star has fueled Pittsburgh's relentless pursuit of the Cardinals. But St. Louis spent four innings pecking away at the left-hander's usually deft mix of breaking balls.
The Cardinals came in hitting just .155 (30-194) during their late-July swoon but peppered Locke for 10 hits, the most he has given up in 31 career starts.
They came in various ways, from a hard-hit double by Beltran in the fourth to a swinging bunt by David Descalso that traveled 20 feet. Locke tied a season high by giving up four runs. He struck out six and walked one as his ERA rose from 2.15 to 2.36.
"He was fighting uphill all night," Hurdle said.
Wainwright, however, couldn't take advantage of the first signs of life by the St. Louis offense in a week. Every time the Cardinals would push in front, the Pirates would respond, eventually tying it on a sacrifice fly by McCutchen in the fifth. Wainwright left after seven innings, allowing four runs on eight hits, striking out six and walking one.
"(They) gave me the lead three times and I blew the save three times," Wainwright said. "I can be better than that, I will be better than that."
NOTES: The Pirates placed reserve C Mike McKenry on the 15-day disabled after he underwent surgery on Tuesday to repair a torn meniscus in his left knee. Rookie Tony Sanchez, Pittsburgh's top pick in the 2009 draft, will serve as the primary backup to Martin for the rest of the season ... The series concludes Thursday with Pittsburgh's Charlie Morton (3-2, 3.59 ERA) facing Joe Kelly (1-3 3.44). The Pirates are 5-1 in Morton's last six starts.