Purple Knights win in walk-off fashion