John Campbell, who hit a career-best unbeaten 87, and Shai Hope, who broke his drought of fifties by hitting 66 not out, stitched an unbeaten 138-run stand, to steer West Indies to safety after being asked to follow on by India.