Auqib Nabi was unstoppable for Jammu and Kashmir in their Ranji Trophy semi-final against Bengal, taking a nine-wicket haul.