Garrett trumps Braves late, 45-42; McCoy drops 23