The last time the roof was open at Marlins Park with the Marlins facing Julio Teheran and the Braves the sky fell on the home team.

That was the embarrassment on Opening Day when a rogue storm caused the first rain delay in the ballpark with the retractable roof designed to prevent such intrusions of the elements. It was the omen of an ill-fated season as Teheran pitched the visitors to a 2-1 victory, beginning the Marlins' tailspin of losses in six of their first seven games, from which they never recovered.

In Saturday's penultimate game of 2015 at Marlins Park circumstances aligned similarly to the opener. Two rookies who weren't on the roster when the season began provided impetus for a more satisfying result.

Justin Bour hit a two-run home run and Justin Nicolino held the Braves to one run and two hits in seven innings for a 6-2 result in Miami's favor this time.

A two-run pinch-hit single by Casey McGehee, also not on the team on Opening Day, was the big blow in a four-run eighth that put the lid on the Marlins' seventh series win in the past eight.

It continued a flipside from the beginning of the season as the Marlins' 15-8 record in September is the best in the majors.

"Everyone is showing up every day still wanting to play," Nicolino said. "We definitely have the talent in this clubhouse, and everyone knows that. If we get a full, healthy roster, it's going to be a great team, even better than it is now."

With gray clouds over Miami before the game, even Michael Hill, Marlins president of baseball operations, was wary of the decision to open the roof for the first time since May 20. But the forecast was spot-on this time, and it proved to be a pleasant evening with the moon over Marlins Park.