Chid Onokwai's early penalty put 'Side ahead. Tony Cookey put Michael Walther's men back in the lead after Bengal equalised.
The hosts equalised in the second-half before substitute Michael Ogboin's goal on 88 minutes won it for 'Side.