MILWAUKEE — Carlos Gomez hit a go-ahead, three-run homer in the eighth inning and also had a solo shot in the sixth to help the Milwaukee Brewers beat the Atlanta Braves 6-5 on Wednesday.
The Brewers trailed 5-3 before Gomez's eighth home run off reliever Luis Avilan (2-3), who failed to hold the lead for Julio Teheran and Atlanta. Shane Peterson and Gerardo Parra each reached on bloop hits before Avilan struck out Jonathan Lucroy. Gomez followed and drilled a 3-1 pitch into the seats.
Jeremy Jeffress (3-0) picked up the win with 1 1-3 scoreless innings of relief, and Francisco Rodriguez pitched the ninth for his 19th save in as many chances.
Teheran pitched seven strong innings but Atlanta failed to sweep the three-game series.
Backed by home runs from Cameron Maybin and Kelly Johnson, Teheran looked headed for his first road win since beating Miami on opening day.
He is 0-5 in nine starts away from Turner Field since that win. He allowed three runs on just two hits, both home runs, walked three and tied his season high with eight strikeouts. He also struck out eight when he beat Milwaukee 10-3 on May 21.
Maybin's two-run homer and Johnson' solo shot off Milwaukee starter Mike Fiers highlighted the Braves' four-run third inning. Nick Markakis knocked in a run with a double in the seventh.
Khris Davis gave the Brewers some hope in their half of the fourth with his first home run since May 25, a two-run shot that banged off the scoreboard in deep center. He had just been activated from the 15-day disabled list on Tuesday after missing 35 games with a torn meniscus in his right knee.
Gomez hit his seventh to pull Milwaukee to 4-3 in the sixth.
In Atlanta's four-run third, Ryan Lavarnway singled, advanced on Fiers' throwing error on a pickoff attempt and took third on Teheran' sacrifice. After Jace Peterson walked, Maybin extended his hitting streak to eight games with a blast into the restaurant porch behind the left-field wall.
One out later, Johnson drove a 1-1 pitch into the Braves' bullpen in right-center, scattering a few of the relievers.
Fiers allowed four runs on four hits over six innings. He walked four and struck out four in his second career start against Atlanta. He took a no-decision in the Brewers' 3-2 loss in 11 innings at Turner Field on May 23.
Braves: Freddie Freeman (right wrist contusion) continues to receive medical treatment back in Atlanta. The club expects his return some time after the All-Star break. He has been on the 15-day DL since June 23, retroactive to June 18.
Brewers: Manager Craig Counsell sat 3B Aramis Ramirez and RF Ryan Braun, but expects them both to play Friday. With Thursday being a day off, Braun gets two days to rest his sore right wrist.
Braves: LHP Alex Wood (6-5) makes his second career start Thursday against the Rockies when he opens the four-game series at Colorado. He allowed three runs on six hits in seven innings, walked one and struck out seven in the 11-3 win on July 30, 2013.
Brewers: RHP Jimmy Nelson (6-8) looks for his fourth consecutive victory on Friday when he makes his 18th start of the season and first against the Dodgers in Los Angeles.