哈利最终在霍格沃茨的大战中战胜了伏地魔,主要是因为伏地魔没有意识到自己将哈利视为死亡圣器的一部分,导致他在使用夺魂咒时反噬了自己。哈利利用了老魔杖的真正主人的力量,同时他也有了勇气和智慧,最终击败了伏地魔。