Delgado pitches Braves past Marlins 2-1