Dominic Smith crushed a walk-off grand slam as the Atlanta Braves defeated the Kansas City Royals, 6–2.