ATLANTA (AP) — Shelby Miller allowed the leadoff man to reach in three straight innings before the trend caught up with him in the seventh.

Miller was disgusted with himself for allowing Tucker Barnhart and pitcher Mike Leake to begin the inning with consecutive homers.

"Made two terrible pitches down the middle," Miller said. "We were in the ballgame at that point and just gave it away. It's on me."

Miller lost for the first time in five starts with Atlanta as Leake allowed just four baserunners in eight innings of the Braves' 5-1 loss to the Cincinnati Reds on Thursday night.

Atlanta has dropped three in a row and eight of 10.

Todd Frazier and Billy Hamilton also had solo homers to help the Reds win for the third time in four games. Joey Votto had two hits and drove in a run.

Leake (1-1) retired the last 12 batters he faced. The right-hander, who struck out three, threw 62 of 97 pitches for strikes.

Miller (3-1) gave up six hits and three runs — two earned — with three walks and nine strikeouts in seven innings.

It marked the third straight game that the top of the Braves' rotation struggled. Atlanta's starters began the night with a 5.11 ERA over their previous 14 games.

Miller began the sixth with Hamilton reaching on a passed ball strikeout. After Zack Cozart singled, Hamilton scored from second on Votto's RBI single for a 1-0 Reds lead. Barnhart and Leake had back-to-back homers to make it 3-0 in the seventh.

"Leake pitched better because he didn't give up many runs, but I thought Shelby Miller was outstanding today," Braves manager Fredi Gonzalez said. "If he goes out and gives you 28-30 more starts like that, he's going to have a hell of a year."

Leake gave up singles to Nick Markakis in the first and Jace Peterson in the second, and walked Freddie Freeman in the first and Chris Johnson in the fourth.

But Reds manager Bryan Price saw no reason to push Leake's arm to an extreme.

"We had that conversation," Price said. "I love starters staying in the game. I'm a huge fan of it. He was done. If you get a starter that says he's done, I'm not going to run him back out there. That's creating problems."

Cincinnati, which ranks second in the NL with 31 homers, went up 4-0 in the eighth on Frazier's seventh homer and 5-0 in the ninth on Hamilton's second.

Leake leads the majors in hits by a pitcher with 70 since he debuted in 2010.

Frazier homered off Donnie Veal, whose contract was purchased from Triple-A Gwinnett earlier in the day. Hamilton homered off Ian Thomas.

Tony Cingrani pitched the ninth for Cincinnati, allowing Freeman's RBI double before Jonny Gomes popped up to end the game.

TRAINER'S ROOM

Reds: 2B Brandon Phillips was scratched from the lineup 90 minutes before the game with sickness. Skip Schumaker took his place and went 1 for 3. ... Manager Bryan Price said C Devin Mesoraco (hip) was still getting treatment but was available to pinch-hit. Price said the team won't know a longtime plan for RHP Homer Bailey (elbow), on the 60-day disabled, for another day or two.

Braves: Johnson left the game before the bottom of the fifth with a fractured left hand. Gonzalez said he will be placed on the 15-day disabled list on Friday.

UP NEXT

Reds: Anthony DeSclafani (2-1) will make his fifth start of the season and career-first against Atlanta. DeSclafani leads NL rookies in wins, strikeouts and innings pitched.

Braves: RHP Mike Foltynewicz, a top prospect acquired in January in the deal that sent Evan Gattis to Houston, will be called up from Triple-A Gwinnett to make his first career start and his Atlanta debut. RHP Trevor Cahill had been listed as Friday's starter, but he pitched two innings of relief Wednesday and is 0-3 with a 9.42 ERA.