Saint Rose won a thrilling 3-2 game over Southern Connecticut to capture its eighth NE10 Championship in program history.