Bengal readies for ‘do or die’ battle