Reds manager Dusty Baker always says Homer Bailey has the stuff and the stamina to be an ace.

Tuesday night, he showed a lot of both in beating the Miami Marlins, 6-2, before 14,694 at Marlins Park. Bailey threw a complete game, the fourth of his career. He struck out 10, equalling a career high, and walked none. He threw a career-high 125 pitches.

His last pitch of the night was clocked at 97 mph. He finally got Greg Dobbs to line out to end a 10-pitch at-bat.

"Homer was dealing," Baker said. "We were counting pitches in that ninth inning. We were like: 'Come on, Homer. Quit fouling them off, Dobbs.' I know Homer. He would have been terribly upset to come out with one out to go."

Dobbs was the last batter Bailey was going to face.

"That was it," Baker said.

Bailey had gone 5 1/3 and five innings in his last two starts. He was not pleased with those outings.

"Innings are so big for a starting pitcher," he said. "You want to take the game as long as you can. There's a lot of starts on this team every time we take the ball we expect to get seven or eight -- nine if we're fortunate. Tonight, we were just fortunate."

The Reds did nearly all their damage in the five-run second. Xavier Paul's three-run double was the knock-out blow.

The Reds have won four straight and eight of 10 to move to a season-high seven games over .500 at 23-16.

Bailey improved to 2-3 and snapped a personal three-game losing streak. Bailey hadn't won since his first start of the year when he beat Washington 15-0 on April 5.

It was the second consecutive quality start for the Reds. On Sunday, Bronson Arroyo broke a streak of nine games without one.