霍格沃茨的第二战
哈利、赫敏、罗恩在霍格斯米德(Hogsmeade)的街上被食死徒碰上,是阿博佛斯的机智救了他们。阿博佛斯在他姐姐阿丽亚娜的画像后边开了一条通往霍格沃茨的暗道。
哈利来到霍格沃茨之后警告管理者伏地魔在秘密行动,低年级学生为了安全都被疏散了,而高年级的学生鼓励留下来战斗。凤凰社的成员也都召集了起来准备帮忙。弗雷德疏远了的哥哥Percy也跟家人又团聚了。
哈利、赫敏、罗恩来到有求必应屋寻找雷文克劳(Ravenclaw)的冠冕。马尔夫和他的两个小弟高尔(Goyle)和Crabbe也在那里寻找。 Crabbe用错了咒语,把几个世纪以来学生们攒下的乱七八糟的东西烧得一干二净,冠冕也被烧掉了。哈利和朋友们用在那里找的扫帚飞走了,走时还从火里救了德拉科·马尔夫和高尔,但是没能及时找到Crabbe,被烧死在火中。罗恩和赫敏则跑到密室里取走了怪蛇的毒牙,只有毒牙才能毁掉做在霍夫帕夫(Hufflepuff)杯子里的魂器。
弗雷德在一堵墙爆炸时被烧死了,海格也被抓在Acromantulas手里。哈利又一次进入幻境之后,他和罗恩与赫敏推断出了伏地魔的居所在哪里,于是三人来到了Shrieking Shack。他们看到伏地魔命令毒蛇娜吉妮除掉斯内普,伏地魔以为这样就能把长者杖的魔力传到他身上。在被毒蛇咬伤的弥留之际,斯内普把自己的记忆完完全全送给哈利·波特。哈利在冥想盆(Pensieve)里回顾了斯内普的记忆,原来斯内普一直都是邓布利多一边的,而且他一直都对哈利的母亲Lily Evans心存爱意。邓布利多命令斯内普情势危急时杀掉自己,况且放在藏有魂器的指环上的咒语已经造成邓布利多的性命只剩一年了。哈利也发现自己居然也是一个伏地魔的一个魂器,只要哈利还活着,伏地魔就除不掉,哈利一时觉得人生没了意义。哈利叫上纳威(Neville)帮助罗恩和赫敏一起去杀掉毒蛇娜吉妮。这时伏地魔建议双方停火一个小时,以便双方都能料理死伤者,如果一小时之后哈利不自动出现,那伏地魔就会继续杀戮。哈利穿着隐身斗篷走向死亡森林去面对伏地魔,路上他看到了卢平(Remus Lupin)和唐克斯(Tonks)的尸体。死在那里还有Colin Creevey,一个留下来战斗的学生,才上六年级。他走到死亡森林边缘突然想起金色飞贼上的铭文里的“结局”,于是哈利把金色飞贼放在嘴里,心中想的是 “我要死了”。哈利发现那颗金色飞贼里藏着的是那颗回魂石,三间死圣物中的一个。于是哈利召唤回了父母的、小天狼星布莱克和卢平的灵魂,他们飘在哈利两旁,给他帮助和保护。
见到伏地魔之后,哈利发现海格被押作人质。哈利一现出身来就被一记Avada Kedavra咒击倒。哈利醒来时仿佛置身在国王十字车站,碰到了已经去世的邓布利多。也说不清哈利是真的死去,还是邓布利多偶然到哈利梦中来访。哈利发觉咒语击溃了参在自己体内的那一部分伏地魔的灵魂,梦中的火车站角落里有一个将死的生命,或许就是那一点灵魂。他也发现邓布利多曾经奋力寻找三件圣具,不过理由倒并不那么高尚。最后邓布利多兄弟二人和Grindelwald曾有一场决斗,决斗中阿丽亚娜被误伤致死。而事到如今,只有哈利才有资格拥有三间死圣物。哈利也知道了自己的魔杖之所以会击败伏地魔的,是因为曾被哈利的魔杖施过Priori Incantatem咒语;下一次遇到伏地魔时也会有这样的反应,不管他拿的是不是自己的魔杖。邓布利多问哈利是要“一起走”还是要继续活着除掉伏地魔,他选择了后者。
在森林里伏地魔命令海格把貌似死了的哈利带回霍格沃茨学校,杀杀士气。然而纳威勇敢地站起来拒绝加入伏地魔的食死徒队伍。作为惩罚伏地魔给纳威施了咒语还给他头上戴上一定着火的帽子。就在此时霍格斯米德城的男女老幼都冲上前来和霍格沃茨最后的守护者们一道与伏地魔决一死战。哈利趁乱给自己批上隐身斗篷,而纳威也敏捷地解除了自己的咒语,抽出格莱芬多剑一剑下去砍掉了毒蛇娜吉妮的脑袋,藏在毒蛇体内的伏地魔最后一个魂器就这样被毁掉了。同时厨房的门也猛地开了,一群小妖怪在克利切的带领下也参与战斗。紧接着Antonin Dolohov被Filius Flitwick杀死,贝拉被莫丽杀死了。哈利为了保护莫丽不要被伏地魔报复,现出身来。
哈利在大殿里直面伏地魔,表面看起来好像哈利根本没有优势,毕竟长老杖在伏地魔手中。可是哈利猜测长老杖原来的主人不是斯内普而是马尔夫。解除邓布利多武装、决斗时把他打倒的是马尔夫,而斯内普只是依照邓布利多的愿望把他杀掉。然而又是解除掉马尔夫武力的人却是哈利,所以长老杖真正的力量应该在哈利这里。所以伏地魔用长老杖对哈利施死咒时哈利只是用他惯常的Expelliarmus咒语让死咒又反弹到伏地魔身上。伏地魔就这样结果了。
哈利与罗恩、赫敏呆在邓布利多生前的办公室里,墙上挂着的历任校长的画像对哈利无一不是热情赞扬。哈利用长老杖的魔力修好了自己的魔杖,而长老杖没有留给自己而是放回了邓布利多的墓地里。