ATLANTA — The New York Mets finally broke through against Julio Teheran, then went to work against the Atlanta Braves bullpen.
The Mets scored four times in the eighth inning for a 6-4 victory over the Braves on Friday night after Curtis Granderson’s two-run homer in the sixth had snapped Teheran’s 29 2/3-innings scoreless streak against them.
It was the sixth straight victory and 15th in 19 games for the Mets, who have taken hold of a wild-card spot in the National League.
The Mets had just two hits in in their eighth-inning rally, which also included an error by Braves rookie shortstop Dansby Swanson, three walks (one intentional) and a run-scoring hit batter.
Granderson, who homered in a fourth straight game, picked up his third RBI of the game with a single and Yoenis Cespedes added to two hits with a sacrifice fly. Kelly Johnson had a pinch-hit RBI single in the inning off loser Mauricio Cabrera (3-1).
Hansel Robles (6-4) got the victory in relief for the Mets and Jeurys Familia worked through the middle of the Atlanta lineup in the ninth after a leadoff double by Adonis Garcia to record his major league-best 48th save.
Teheran, who pitched seven scoreless innings against the Mets in 2015, threw a one-hit shutout against them at New York in June and followed that up six days later with eight scoreless innings in a no-decision at home.
After working out of a first-inning jam, Teheran had allowed just one other base runner until Cespedes almost undressed him on a line single through the middle with two outs in the sixth.
Granderson followed by pulling a 2-1 fastball into the right field seats for his 26th homer and first time in his career with home runs in four consecutive games.
Teheran allowed four hits, walked two and struck out three over six innings in his fifth start since returning from the disabled list after missing three weeks because of a right lat strain.
Matt Kemp homered for the Braves, Swanson had three hits and Freddie Freeman extended his hitting streak to 15 games. Ender Inciarte had his streak end at 18 games.
Rookie right-hander Robert Gsellman, making his third start and fourth appearance for the Mets, allowed eight hits and four runs in five innings. He struck out six and walking two, one intentionally.
Teheran allowed a double, an infield single and a walk with one out in the first inning, but got out of the bases-loaded jam when Wilmer Flores bounced into a double play.
Kemp gave Teheran a lead in the second, smashing a 1-0 fastball from Gsellman into the seats behind the left-center-field fence for his 29th homer and sixth in 36 games with the Braves.
Gsellman had allowed just two other base runners until the fifth inning, when the Braves scored three runs on four hits and a walk. Both run-producing singles came with two outs, Garcia getting one RBI with his hit and Nick Markakis knocking in two with his.
NOTES: RHP Jacob deGrom threw on flat ground before Friday’s game for the first time since his forearm inflammation caused the Mets to shut him down. … LHP Steven Matz (shoulder) is scheduled to throw off a mound Saturday in Florida and 1B Lucas Duda (back) will take batting practice against live pitching as they try to make it back for the Mets. … 2B Neil Walker, out for the season, underwent surgery Thursday in New York on the herniated disk in his lower back. … RHP Bartolo Colon (13-7, 3.22 ERA) will start the middle game of the series for the Mets against RHP John Gant (1-3, 4.70 ERA). … 2B Ozzie Albies, one of the Braves’ top prospects, suffered a fracture in his right elbow during a Double-A Southern League playoff game and will be sidelined through the Arizona Fall League. … The Braves recalled INF Daniel Castro from Triple-A Gwinnett. … Sun Trust Park, the Braves’ new ballpark in suburban Cobb County, will open with a March 31 exhibition game against the New York Yankees next year. … Free agent OF Hector Olivera, arrested during a Braves road trip to Washington in April, was found guilty of domestic assault Thursday and sentenced to 90 days, with 10 to serve in jail.