Redbank Valley outlasts Punxsy VB in marathon match