The massive army of the allied forces held the Ghaznavids at the bank of Indus River. The invaders faced huge resistance at a place near Hazro called Chachhak or Chachh. The role of a local tribe was very significant in this battle because it managed to annihilate a huge cavalry force of Ghaznavids who were fighting as the vanguard.