18 innings and nearly 7 hours before Mercyhurst wins 9-8 over Bloomsburg