ST. LOUIS — Shelby Miller endured another frustrating start. At least the Atlanta Braves got Freddie Freeman back ahead of schedule.
Their offense could sorely use Freeman's bat after getting shut out 1-0 by the St. Louis Cardinals and Carlos Martinez on Saturday night. They've been blanked nine times.
"Obviously it's a little bit earlier than we expected but it was kind of me pushing it," Freeman said after pinch hitting in the seventh and finishing the game at first base. "Hand doesn't hurt at all."
Freeman had been scheduled to play a second rehab game in Double-A Orlando that was rained out. He convinced the team he was ready to go and arrived in the second inning, then did some treadmill work and spent time in the cage to get ready.
Freeman flied out in the seventh and was on deck in the ninth when A.J. Pierzynski hit into a game-ending double play against Randy Choate.
"He got nice and lathered up before we used him," Gonzalez said. "I would have liked to have gotten him one more at-bat there in the ninth and that didn't materialize."
Freeman said he "ran to the hot tub" and then "got on a bike" right after he got to the stadium.
"No pain, I think that was the biggest thing for me," Freeman said. "That's what I was telling them, 'I'm good, I'm healthy, let's get me to St. Louis."
Pinch-hitter Stephen Piscotty got his first career RBI with a sacrifice fly in the eighth off Luis Avilan and Martinez outdueled Miller, his former teammate.
Miller received a standing ovation from a sellout crowd before striking out with the bases loaded to end the second.
"I have nothing but respect for that organization and all the fans," Miller said. "They're the best. Coming in tonight kind of shows why they are."
The Cardinals won their fifth in a row despite getting just two hits. They lead the majors with a 63-34 record.
Martinez (11-4) made his first post-All-Star break start and allowed six hits in eight innings with six strikeouts and one walk, which was intentional. He worked the last four innings and took the loss in an 18-inning setback to the Mets on Sunday.
Choate got the last two outs for his first save. Cardinals closer Trevor Rosenthal has gotten two games off after working three in a row.
Miller (5-7) allowed a run on two hits in 7 1/3 innings. The right-hander is 0-6 in his last 12 games, the longest winless slump by a Braves starter since Kenshin Kawakami went 14 games between victories in 2010.
Kolten Wong had a leadoff double in the first and St. Louis didn't get another hit until Yadier Molina opened the eighth with a single.
Randal Grichuk then walked, and Pete Kozma pinch-ran for Molina and advanced on a fly out. Kozma beat the throw home from Nick Markakis on Piscotty's flyball to medium right field.
Miller retired 12 in a row ending the seventh. The former first-round Cardinals' draft pick spent his first three seasons with St. Louis before getting dealt to Atlanta in the offseason for outfielder Jason Heyward.
The trade came after the death of promising Cardinals outfielder Oscar Taveras. Martinez inherited Miller's spot in the rotation, dedicating the season to Taveras.
Braves: They averaged just 2.8 runs during the 30 games Freeman was sidelined, going 13-17. IF Joey Terdoslavich was optioned to Triple-A Gwinnett.
Cardinals: One sterling rehab start, five innings of no-hit ball, was enough for LHP Jaime Garcia to show he's ready to rejoin the rotation early next week. He's been out with a strained left groin since July 4 and will start either Tuesday or Wednesday against Cincinnati.
Just like Miller, rookie Matt Wisler (4-1, 3.60) will be facing the Cardinals for the first time. Michael Wacha (11-3, 3.20) has 93 strikeouts and needs one more to set a career best.