पहली टक्कर सन्धि पर समाप्त हुई, फिर जयपाल की दूसरी और बड़ी सेना हारी, और ग़ज़नवियों ने काबुल नदी घाटी के पूर्वी छोर तक का प्रदेश ले लिया।
01पहला कूच
सुबुक्तगीन, एक तुर्क दास-सेनापति जिसने 977 में ग़ज़नी पर अधिकार कर लिया था, पूर्व में शाही प्रदेशों पर धावे मारने लगा। जयपाल, जिसका राज्य काबुल घाटी से पंजाब तक फैला था, आक्रमण की प्रतीक्षा में नहीं बैठा। वह बड़ी सेना लेकर पश्चिम बढ़ा और ग़ज़नी तथा लमगान के बीच सुबुक्तगीन से भिड़ा। ग़ज़नवी दरबारी इतिहासकार अल-उतबी लिखता है कि भारतीय शिविर पर हिमपात और भयंकर ठण्ड टूट पड़ी। जयपाल ने कर, हाथी और दुर्ग देने का वचन दिया और बन्धक छोड़े। घर लौटकर उसने शर्तें ठुकरा दीं और सुबुक्तगीन के दूतों को रोक लिया।
02दूसरा युद्ध
दूसरी सेना और बड़ी थी। उतबी एक विशाल दल की बात करता है; बहुत बाद का फ़रिश्ता कहता है कि हिन्दुस्तान के राजाओं ने सहायता के लिए सैनिक भेजे, यद्यपि वह जो नाम देता है वे बाद के युग के हैं। सेनाएँ फिर लमगान के पास मिलीं। सुबुक्तगीन ने एक के बाद एक ताज़े घुड़सवार दस्ते भेजकर शाही पंक्ति तोड़ दी। जयपाल पीछे हटा। लमगान और पूर्व में पेशावर तक का प्रदेश ग़ज़नी के हाथ गया और वहाँ ग़ज़नवी राज्यपाल बैठा। शाही राजधानी सिन्धु तट पर उदभाण्डपुर में बनी रही, और दस वर्ष बाद जयपाल ने पेशावर के पास सुबुक्तगीन के पुत्र महमूद का सामना किया।

लमगान ने हिन्दू शाहियों की सीमा ख़ैबर तक पीछे धकेल दी और महमूद के आक्रमणों से ठीक पहले भारत के दर्रे ग़ज़नवियों के हाथ छोड़ दिए।
