Crusader soccer holds off Port Allegany 2-1