Battle of Chach

[2] After having invaded the Principality of Bhatiya (1004-5) and the neighbouring Emirate of Multan (1006),[3] Mahmud mounted an invasion of the Hindu Shahis circa December 1006, for reasons which are not clear.

[5] A huge army, composed of the Hindu Shahis and allied Rajas was placed under the command of Anandapala's son (Trilochanapala) to meet the invasion.

[2] The Ghaznavids were in a difficult position and Mahmud managed to regain the upper hand only by having his elite personal guards launch a rear-attack.

[7] Mahmud pursued the fleeing Hindu Shahi troops as far as the Kangra valley, where they took refuge in the fort of Bhim or Nagarkot, but capitulated after three days.

[9] The Hindu Shahis had accept tributary status, provide some level of military support, guarantee passage of troops, and remit an annual tribute.