बाणाच्या सैनिकांनी अनिरुद्ध आणि उषा यांच्या एकत्र येण्याचा शोध लावला आणि ही गोष्ट बाणाला कळवताच, बाण आणि अनिरुद्ध यांच्यात भीषण युद्ध पेटले. या घडामोडींची माहिती नारदाने कृष्णाला दिली. तेव्हा कृष्ण, प्रद्युम्न आणि बलभद्र यांनी गरुडावर आरूढ होऊन, महेश्वराच्या ज्वाळा आणि ताप यांचा पराभव केला. पुढे, हरि आणि शंकर यांच्यात बाणांचा वर्षाव होत घनघोर युद्ध झाले. या युद्धात नंदी, विनायक, स्कंद आणि इतर देवतांना कृष्णाच्या सहकाऱ्यांनी पराभूत केले. नंतर, विष्णूने जृंभणास्त्राचा वापर केला आणि शंकरावर विजय मिळवला; बाणाच्या हजार हातांचा छेद झाला. रुद्राने आश्रय मागितला आणि त्याला तो मिळाला. विष्णूच्या कृपेने बाणाचा जीव वाचला. दोन हात असलेल्या विष्णूने शंकराला सांगितले, "या बाणाला तुझ्याकडून व माझ्याकडून मिळालेली अभयदान कायम राहील." त्यांनी पुढे म्हटले, "आपल्यात कोणताही भेद नाही; जो भेद निर्माण करतो, तो नरकात जातो." विष्णू, ज्याची शिवादी देवतांनी पूजा केली, तो अनिरुद्ध व उषेसह होता. यानंतर कृष्ण द्वारकेत गेला आणि उग्रसेन व यादवांसह आनंद केला. अनिरुद्धाचा पुत्र वज्र, जो मार्कंडेय वंशज होता, सर्वज्ञ झाला. बलभद्र, प्रलंबासुराचा संहार करणारा, यमुनाला वळवून नेला; त्याने द्विविद नावाच्या वानराचा नाश केला आणि कौरवांच्या गर्वाचा अंत केला. हरि, सर्वांचा प्रभू, एकाच रूपात रुक्मिणी आणि इतर पत्नीसह रममाण झाला; त्याने यादव वंशात असंख्य पुत्रांची उत्पत्ती केली. यानंतर अग्निदेव म्हणाले: "मी आता भारतकथेचे वर्णन करतो, ज्यात कृष्णाचे माहात्म्य सांगितले आहे. विष्णूने पांडवांना निमित्त करून पृथ्वीचा भार दूर केला." विष्णूपासून ब्रह्मा प्रकट झाला; ब्रह्माचा पुत्र अत्रि, अत्रिपासून सोम, सोमापासून बुध, बुधापासून ऐल, आणि ऐलापासून पुरूरवा झाला. त्यापासून आयू, मग राजा नहुष, मग ययाति, आणि नंतर पुरूच्या वंशात भरत आणि मग राजा कुरु झाला. त्या वंशात शंतनूचा जन्म झाला. त्याच्यापासून गंगेचा पुत्र भीष्म, आणि त्याचे धाकटे भाऊ चित्रांगद व विचित्रवीर्य, तसेच सत्यवतीचा पुत्र शंतनू. शंतनू स्वर्गवासी झाल्यावर, भीष्माने विवाहित न होता आपल्या भावांच्या राज्याचे रक्षण केले. चित्रांगद लहानपणीच मारला गेला. चित्रांगदाने काशीच्या राजाच्या दोन कन्या, अंबिका आणि अंबालिका, आणल्या; हे भीष्माने जिंकून आणले. विचित्रवीर्याच्या मृत्यूनंतर, सत्यवतीच्या संमतीने, अंबिकेच्या पोटी राजा उत्पन्न झाला. अंबालिकेपासून धृतराष्ट्र, आणि व्यासापासून पांडू जन्माला आला. धृतराष्ट्र व गांधारीपासून दुर्योधनासह शंभर पुत्र झाले. शतश्रृंग आश्रमात, पत्नी नसल्याने मृत्यू ओढवला; तिथे एका ऋषीच्या शापामुळे धर्माने कुंतीच्या पोटी पांडूसाठी युधिष्ठिरास जन्म दिला. वायुपुत्र भीम, इंद्रपुत्र अर्जुन, आणि माद्रीपासून अश्विनीकुमारांनी नकल व सहदेव या जुळ्या पुत्रांना जन्म दिला. पांडू माद्रीसोबत एकत्र असताना त्याचा मृत्यू झाला. कुंतीला कुमारवयात कर्णाचा जन्म झाला; तो दुर्योधनाच्या बाजूने राहिला. कुरू आणि पांडवांमधील शत्रुत्व हे नियतीने घडले. दुर्योधनाने दुष्ट बुद्धीने पांडवांना लाक्षागृहात जाळण्याचा कट केला; त्या जळत्या घरातून पांडव सहा जण आणि त्यांची माता बचावली. नंतर, एकचक्रा नगरीत, एका ब्राह्मणाच्या घरी, पांडव सर्व साधूच्या वेषात राहिले आणि त्यांनी बकासुर राक्षसाचा वध केला. त्यानंतर पंचालदेशात द्रौपदीस्वयंवरासाठी गेले; तेथे धनुर्विद्येच्या परीक्षेत पाचही पांडवांनी द्रौपदी मिळवली. मग त्यांना दुर्योधनादींनी अर्धे राज्य दिले; अर्जुनास अग्निदेवाकडून गाण्डीव धनुष्य व उत्तम रथ मिळाले. अर्जुनाने युद्धात कृष्णाला आपला सारथी केले आणि अयश्यमान बाण मिळवले; द्रोणाकडून ब्रह्मास्त्र मिळवले, आणि सर्वजण शस्त्रविद्येत पारंगत झाले. कृष्णासह अर्जुनाने खांडववनातील अग्नीचे तृप्ती केली; पांडवांनी इंद्राच्या पर्जन्याचा बाणांच्या वर्षावाने प्रतिकार केला. पांडवांनी दिशादिगंत जिंकले, आणि युधिष्ठिराने आपले राज्य स्थापन केले; त्यांनी मोठ्या प्रमाणात सुवर्णासह राजसूय यज्ञ केला, आणि सुयोधनाने त्याचा द्वेष केला. कर्णाच्या प्रोत्साहनाने आणि संपत्तीच्या मदतीने, शकुनीने युधिष्ठिराला फसवून पाशा खेळास बसवले. सभेत युधिष्ठिराने आपले राज्य हरवले आणि कपटाने त्याची विटंबना झाली; तरीही तो पूर्वीप्रमाणे अठ्ठ्याऐंशी हजार ब्राह्मणांना अन्नदान देत राहिला. त्यानंतर त्यांनी बारा वर्षे वनवासात घालवली आणि तेथेही ब्राह्मणांना अन्नदान चालू ठेवले. मग धौम्य व द्रौपदीसह सहाजण विराटाच्या दरबारात गेले; युधिष्ठिराने कंक ब्राह्मण म्हणून आपली ओळख लपवली, भीम राजा विराटाचा स्वयंपाकी झाला. अर्जुन बृहन्नळा म्हणून, त्याची पत्नी सैरंध्री म्हणून राहिली; यमाचा पुत्रही तिथे होता. भीमाने दुसऱ्या नावाने रात्री किचकाचा वध केला. अर्जुनाने द्रौपदीचे हरण करायला आलेल्यांना आणि कुरूंना पराभूत केले; गायी व इतर वस्तू जिंकणाऱ्यांना पांडवांनी ओळख पटवली. कृष्णाची बहीण सुभद्रा हिच्या पोटी अर्जुनाला पुत्र अभिमन्यू झाला; त्याला विराटाने आपली कन्या उत्तरा दिली. धर्मराजाच्या सैन्याचे सात विभाग झाले; कृष्ण दूत म्हणून गेला आणि दुर्योधनाशी संवाद साधला, पण तो नमला नाही. त्या वेळी दुर्योधनाकडे अकरा अक्षौहिणी सेना होती; कृष्णाने युधिष्ठिरासाठी अर्धे राज्य, किंवा निदान पाच गावे मागितली. या शब्दांवर सुयोधन म्हणाला, "मी सुईच्या अग्राइतकीही भूमी देणार नाही; मी युद्धास तयार आहे." कृष्णाने आपले विश्वरूप दाखवले, विदुराने त्याचा सन्मान केला. कृष्ण युधिष्ठिराकडे गेला आणि म्हणाला, "सुयोधनाशी युद्ध कर." यानंतर, कुरू आणि पांडव सैन्य कुरुक्षेत्रावर गेले. भीष्म, द्रोण वगैरे आनंदित झाले, पण ते स्वतःला गुरु समजून प्रत्यक्ष युद्धात उतरले नाहीत. श्रीकृष्णाने पार्थाला सांगितले, "भीष्मांच्या नेतृत्वाखाली असणाऱ्यांसाठी शोक करू नकोस; शरीर नश्वर आहे, आत्मा कधीही नाश पावत नाही." अशा प्रकारे या पवित्र आणि अद्भुत घटनांची सांगोपांग कथा या ग्रंथात वर्णन केली आहे.