Knights pull off walk-off win to conquer Giants for section title