Garcia had an opportunity to complete his first shutout since 2011, but after allowing two batters to reach with one out in the ninth, Garcia gave the ball over to closer Trevor Rosenthal. Derek Dietrich scored on Cole Gillespie's single and a bobble by right fielder Jason Heyward before Rosenthal notched his 36th save.
Marlins starter Tom Koehler threw seven strong innings, but an RBI bunt single from Matt Carpenter in the fifth and a run-scoring single by Mark Reynolds in the seventh marred his effort.