MIAMI — The Miami Marlins played outside and then inside Monday night, and had trouble scoring either way.
Their retractable roof was closed in the seventh inning because of rain in the area, but the change didn't help the condition of their offense. The Marlins squandered a record-breaking performance by their bullpen and lost in 14 innings to the Atlanta Braves, 7-1.
"We had tons of opportunities and just couldn't get the big hit," manager Mike Redmond said. "In those close games, it's going to come down to who's going to get it, and they got it."
The Marlins fell to 0-13 this season when their retractable roof is open – sort of. On a balmy 86-degree night, the game began with the roof open, a first in July.
Justin Upton broke a tie by driving in two runs when he doubled in a six-run 14th inning for Atlanta's first hit since the sixth.
Five Miami relievers combined to retire 24 consecutive batters – a franchise record – before Reed Johnson walked to start the 14th against Chris Hatcher (0-1). Jason Heyward walked with one out, and Upton's double scored both runners.
Gerald Laird hit a two-out, two-run single. Chris Johnson added an RBI single with the bases loaded, and another run scored when the ball skipped past left fielder Justin Ruggiano for an error.
Seven relievers for the two teams combined to retire 30 straight batters from the eighth to the 13th.
"Our innings felt like they were going fast," Atlanta's Dan Uggla said. "I didn't know what inning it was, but I realized we hadn't had a baserunner in forever. Once Reed got on I thought, OK, maybe something will get sparked right here."
David Carpenter (2-0) pitched two innings and escaped a jam in the 13th.
Kevin Slowey, making his first start since June 12 for Miami, pitched five shutout innings before departing for a pinch hitter after throwing only 69 pitches. Slowey took the spot in the rotation vacated when Ricky Nolasco was traded Saturday to the Dodgers.
"It's an odd spot to find yourself in – throwing early in a long, long game like that and being relegated to cheerleading," Slowey said. "The bullpen did a great job giving us opportunities to put the game away."
Miami stranded 12 and went 2 for 10 with runners in scoring position. The Marlins' first two batters reached in the 13th, but Logan Morrison grounded into a double play and Adeiny Hechavarria popped out.
Atlanta's Mike Minor allowed six hits and one run in 6 1-3 innings. He struck out Jeff Mathis on a 3-2 fastball with the bases loaded to end the sixth and keep the score tied.
In the seventh, Miami stole three bases – two on a double steal – and still couldn't score. In the ninth, Heyward made a leaping catch at the 392-foot sign in right field to rob Ruggiano of an extra-base hit.
Ruggiano hit a two-out RBI single in the fifth for the Marlins' only run.
The Braves earned their 26th comeback victory, most in the NL. They improved to 11-2 in two years at Marlins Park.
"To win that was big," Uggla said. "It stinks to play games like that and then lose."
Four pitchers cooled off the Braves' Brian McCann, who went 0 for 5. He was batting .512 over the previous 11 games.
Dan Jennings followed Slowey to the mound, and the Marlins' 1-0 lead was gone two batters later. Heyward hit his first triple of the season and scored on a sacrifice fly by Upton.
NOTES: Braves RHP Brandon Beachy (elbow) will make a rehab start Tuesday for Triple-A Gwinnett, his first game since his rehab assignment was shut down last month because of inflammation. ... B.J. Upton went hitless and is 1 for 21 (.048) against the Marlins this year. ... Morrison is 2 for 17 this season with runners in scoring position. ... Marlins starters have allowed fewer than four runs in 19 of the past 21 games.