Casey McGehee got the Marlins rolling when he lined a 2-0 fastball over the left-center-field wall to begin the second, which was fueled by the three consecutive two-out singles recorded by Ed Lucas, Brantly and Donovan Solano.
Garcia's outing did not strengthen his bid to begin this season in Atlanta's rotation or bullpen. But his mind might have been elsewhere. After throwing 71 pitches in 2 2/3 innings, he exited the ballpark to drive to Miami to be with his pregnant wife, who was in labor.
While Marlins starting pitcher Jacob Turner also struggled through his 2 1/3 innings, he was slightly more fortunate than Garcia. Turner surrendered four of his seven hits during a two-run first inning that included Justin Upton sneaking an opposite-field RBI double down the right-field line.
Jason Heyward singled in each of his three at-bats and Upton added a two-run single in the fourth inning to cap his productive afternoon. Tommy La Stella cut Atlanta's deficit to one run with a two-out single in the seventh and Joey Terdoslavich added a game-tying, two-out single in the eighth.
Up next: Tom Koehler takes the mound on Sunday at 1:05 p.m. ET to face the Tigers in Jupiter, Fla. Opposite Koehler will be Detroit's Rick Porcello. Koehler made his final start of 2013 against the Tigers, earning the victory after limiting them to just two runs in 5 1/3 innings while battling a stomach virus.
Mark Bowman is a reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.