West Indies steal a low-scoring thriller