Chasing 248, Gujarat Titans finished on 218 for 4 after Kolkata’s bowlers held their nerve in the death overs.