The retaliation from the
Marathas was so strong that he left the responsibility to Bahadur Khan Kokaltash and went to
Junnar. Bahadur Khan Kokaltash also tried to capture the fort by fooling
Marathas into believing that the Mughals were preparing for a full-fledged frontal assault, while his real plan was to send 200 of his best troops from the rear side of the fort by climbing the steep cliff. The Maratha commander was aware of the plan and allowed these 200 soldiers to climb the rope. Once they had climbed up the rope, he cut the rope as a result of which 200 of the best Mughal soldiers fell and died in the valley. Bahadur Khan Kokaltash was distraught and found that
Marathas were receiving secret supplies from the nearby forts. He carefully blocked all the paths to nearby
Maratha forts. There was dire shortage of food on the fort. Seeing this situation, Maratha King
Sambhaji acted quickly by sending his sardars Rupaji Bhosale and Manaji More with an 8,000 strong army and supplies. The two forces clashed at Ganeshgaon. They tried to break through the Mughal line but were unable to supply the fort. Rupaji Bhosale was wounded in the battle.
Sambhaji was in great worry that his fiercely brave warriors were fighting without food. One day, due to severe bad weather Bahadur Khan Kokaltash relaxed his encirclement for one day enabling Rupaji Bhosale and Manaji More to supply the fort with supplies enough for 6 more months. Bahadur Khan Kokaltash then tried to win the fort with the help of a '
mantrik' as he believed that the
Marathas had ghosts under their control. The
Marathas again fooled him as the
mantrik was himself a
Maratha soldier in disguise who led the Mughal Army in a deadly ambush of the
Marathas. Bahadur Khan Kokaltash and Mughals fled the deadly ambush and several Mughals were killed in this surprise attack. Bahadur Khan Kokaltash was also unable to siege the fort, finally, he burnt the wooden platform and left the battle. ==Final attack==