От этой мысли он осмелел. Тихо проскользнув за спиной чудовища, он похитил золотую чашу, украшенную сияющим карбункулом. Ему удалось благополучно выбраться из пещеры, и, вернувшись к хозяину, он выкупил свою свободу. Но никто и не догадывался, какую беду это навлечет на всю страну.
Дракон, что хранил свои сокровища не одну сотню лет, хорошо помнил каждую вещь и поэтому сразу же заметил отсутствие чаши. Когда настала ночь, он подполз к выходу из пещеры, чтобы посмотреть, куда ведут следы грабителя. Ничего не найдя, он взревел так громко, что земля содрогнулась, а языки пламени, вырвавшиеся у него из пасти, подожгли дома и постройки во всей округе. Люди, пытавшиеся затушить пламя, пали жертвами его ярости или были утащены в пещеру чудовища, где встретили свой ужасный конец. Многие отважные воины выступили против дракона, но никто из них не смог противостоять яростным потокам огня, которые изрыгала эта тварь на своих противников.
Старый король был бесконечно опечален, когда до него дошли вести о случившемся. Он решил сам сразиться с чудовищем, и, когда друзья стали его отговаривать, он отвечал, что его долг — защищать свой народ от любых врагов и что Бог его не оставит. Более того, он заявил, что сразится с драконом безоружным, как когда-то с Гренделем — сыном морской ведьмы, но опасается, что совсем без защиты он не сможет подойти к нему сквозь пламя. Поэтому он взял себе щит, который был в три раза толще обычного и такой большой, что укрывал его с ног до головы. Потом он выбрал себе в спутники одиннадцать храбрейших воинов, и среди них Виглаф — сын того самого Веохстана, что отомстил за смерть короля Хардреда.
Беовульф со своими товарищами отправился в путь, и в скором времени они добрались до пещеры, где жил дракон. Вода в вытекавшем из пещеры ручейке была горячей, как кипяток, — это ее нагрело горячее дыхание чудовища.
Король приказал спутникам подождать в стороне, пока они не убедятся, что ему нужна помощь. Потом, подойдя к входу в пещеру, он крикнул дракону, чтобы тот выходил на бой. На его зов из недр земли показался огромный огнедышащий змей, и битва закипела. Противников скрыло плотное облако огня и дыма. Горы дрожали от рева дракона, а страшный хвост чудища молотил по земле, как молот. На какое-то мгновение порыв ветра развеял дым и пламя, и товарищи Беовульфа увидели, что дракон схватил их конунга своими огромными челюстями. При виде этого зрелища десять из них бросились врассыпную и попрятались за деревьями и камнями, но одиннадцатый, храбрый Виглаф, поспешил на помощь Беовульфу. Его щит сгорел в одно мгновение, поэтому ему пришлось укрыться под щитом короля. Казалось, героев ждет неминуемая гибель. Дракон разорвал железный щит Беовульфа и снова схватил его челюстями, сжав с такой силой, что железные кольца его кольчуги, скованной самим Виландом, рассыпались на кусочки. Но Виглаф воспользовался представившейся возможностью, и, когда чудовище подняло голову, чтобы лучше прожевать свою жертву, он воткнул меч ему прямо в горло. Дракон выронил короля и обвил своих противников хвостом, но тут Беовульф изловчился и вспорол ножом туловище змея, после чего тот сразу издох. Утомленные герои, тяжело дыша, опустились на выступ скалы.