Die Armee war jedoch hoffnungslos im Kampf gegen die westlichen Kräfte, besonders gegen den jungen Mahmud von Ghazni. Im Jahr 1001, bald nachdem Sultan Mahmud an die Macht kam und mit dem Qarakhanids nördlich des Hindu-Kush besetzt war, Jaipal griff Ghazni noch einmal an und litt mit einer weiteren Niederlage durch die mächtigen und-Kräfte, in der Nähe des heutigen Peshawar. Nach der Schlacht von Peshawar hat er Selbstmord begangen, weil seine Untertanen dachten, dass er Katastrophe und Schande für die Shahi-Dynastie gebracht hat.
In welchem Jahr wurde Jaipal wieder von den Muslimen fest besiegt?
1001