کاووس شاه برخلاف پند همه به مازندران، سرزمین دیوان، لشکر کشید. دیو سپید او و سپاهش را کور کرد و به بند کشید. تنها رستم میتوانست او را برهاند. برای آنکه زودتر برسد، کوتاهترین و پرخطرترین راه را برگزید که در آن هفت خوان در انتظارش بود.
در خوان نخست، رخش وفادار در حالی که رستم خفته بود شیری را کشت. در خوان دوم رستم در بیابان از تشنگی به مرگ نزدیک شد تا میشی او را به چشمهای رساند. در خوان سوم رخش دو بار رستم را از وجود اژدهایی ناپیدا آگاه کرد و بار سوم رستم اژدها را دید و با یاری رخش کشت. در خوان چهارم زنی زیبا جام می به او داد؛ چون رستم نام یزدان را بر زبان آورد، چهرهٔ راستین جادوگر آشکار شد و رستم او را کشت.
در خوان پنجم اولاد مرزبان را به بند کشید و او راهنمای رستم شد. در خوان ششم ارژنگ دیو را از پای درآورد. خوان هفتم او را به غار دیو سپید برد و پس از نبردی سهمگین او را کشت. خون جگر دیو را در چشم کاووس و سپاهیان چکاند و بیناییشان بازگشت. هنوز هم در فارسی «هفتخوان» یعنی رشتهای از آزمونهای سخت.