Marlins finish off the Braves and take 2 of 3 in Atlanta. They are one of the best teams in baseball over the past month. Shocking.