Hamilton's steal and Frazier's hit decided a game full of tough pitching and impressive defense.
Michael Wacha, the Cardinals' top draft pick last year out of Texas A&M, made his fifth career start and blanked the Reds on three hits through six innings.
"He was very impressive," Matheny said. "When you put guys in that kind of situation, you never know how they're going to react. He stepped up."
The Cardinals' lineup was back to full strength. Carlos Beltran was back in right field after missing two games with a sore back. Molina was back in the lineup after leaving Monday's game with a sore left wrist.
Bailey is in a good stretch, winning his last five decisions. He held the Cardinals to five hits over 7 1-3 innings during a 10-0 win in St. Louis last Wednesday.
Bailey escaped an early threat. Matt Carpenter opened the game with a single, and Bailey walked Beltran on four pitches, bringing up Matt Holliday. The left fielder has a .375 career average against Bailey, but struck out swinging. Allen Craig grounded into a double play.
Defense had a lot to do with keeping this one close. No surprise there — St. Louis has the fewest errors in the NL, Cincinnati the third-fewest.
NOTES: The Cardinals called up RHP Carlos Martinez, LHP Tyler Lyons, INF Ryan Jackson, INF Brock Peterson and C Audry Perez. ... Reds manager Dusty Baker said LHP Tony Cingrani will start the final game of the series on Thursday. RHP Greg Reynolds replaced Cingrani when he went on the DL with a sore back and was on turn to start. Baker said Reynolds will be ready if Cingrani has problems. ... Reds RHP Bronson Arroyo (13-10) starts Wednesday's game against RHP Shelby Miller (12-9). Arroyo is 0-3 in four starts against the Cardinals this season and 8-16 for his career.
Follow Joe Kay on Twitter: http://twitter.com/apjoekay