ATLANTA (AP) Braves manager Fredi Gonzalez says he's never seen anything like Shelby Miller's tough run of luck as a starting pitcher.
''The only thing I can explain is the way Shelby has behaved through all this, the way he's gone out and battled through everything we've asked him to do, and he doesn't flinch,'' Gonzalez said. ''I hope that continues.''
Martin Prado and Justin Bour each had an RBI double in the eighth inning and the Miami Marlins extended Miller's winless streak to 19 starts with a 4-0 victory over the Atlanta Braves on Monday night.
Miller, an All-Star with a sparkling 2.56 ERA, began the night with the worst support in the majors, and the Braves, losers in six straight and 13 of 14, stayed true to form.
Beginning the night with the worst average (.227) in the NL with runners in scoring position since the All-Star break, Atlanta has scored two runs or less in 20 of Miller's 27 starts.
''Honestly I don't know where all those stats sit,'' Miller said. ''I'm reading a book (pitching coach) Roger (McDowell) gave me. It's all about how stats and all that stuff (don't) really reflect on how you perform. You can make a good pitch and give up a hit. You want to be the best you can be, but it's all about going out there and competing. The stats are a benefit on the side.''
Miller (5-12) gave up six hits and struck out seven in seven innings.
After getting blown out by an aggregate 38-11 score in a three-game series sweep by the New York Yankees, the Braves' offense was no match for journeyman Chris Narveson, a journeyman making his second start since 2012.
Narveson (2-1) allowed two hits, two walks and struck out three in 5 1-3 innings. He left the game with a blister on his left middle index finger.
Miller's 19-start streak is the longest in the majors this year and an in-season Atlanta record. Carl Morton has the longest franchise streak at 22 starts from Sept. 10, 1975-July 18, 1976.
Miller, pitching on his usual five days' rest, was moved up one day in the rotation when Mike Foltynewicz was scratched three hours before the game with viral symptoms.
The Marlins went up 1-0 in the second on Cole Gillespie's second homer. Prado and Bour drove in runs against Matt Marksbury. Peter Moylan gave up Christian Yelich's RBI single in the ninth.
Miller pitched out of a jam in fifth. J.T. Realmuto singled, stole second and advanced to third on catcher Christian Bethancourt's throwing error, but Miller struck out the next three batters he faced.
Miller is 0-11 with a 3.13 ERA since beating the Marlins 6-0 on May 17.
''He's a great pitcher,'' Narveson said. ''He's having tough luck. You feel for him, the sting of starts that he's had. I always thought he had really good stuff. He'll get through it, I know that.''
Atlanta's disastrous weekend against the Yankees was its worst three-game series since Cincinnati's Big Red Machine lineup scored 35 runs against the Braves in 1977.
NICE KNOWING YOU
The Braves traded LF Jonny Gomes to the Kansas City Royals for minor league shortstop Luis Valenzuela during the game. Gomes went 0 for 2 and left after the fifth. He hugged his teammates in the dugout and began packing up his belongings in the clubhouse. The 34-year-old Gomes has been in the postseason four times since 2010.
Marlins: Jennings said RF Giancarlo Stanton, who broke his left hand June 26, will make his first rehab appearance in Tuesday's doubleheader for Single-A Jupiter. Monday's game was rained out. ... Yelich, still bothered by a sore right knee, was out of the starting lineup for the fifth straight game but entered as a pinch-hitter in the eighth.
Braves: SS Andrelton Simmons was scratched with right ankle inflammation about 15 minutes before the first pitch. Pedro Ciriaco took his place in the lineup and went 1 for 3.
Marlins: LHP Justin Nicolino (2-2) will face Atlanta for the first time. He has a 3.65 ERA in six career starts.
Braves: LHP Manny Banuelos (1-2) will make his fifth career start as he faces Miami for the first time. He has a 2.49 ERA.