Уорик восстановил Генриха VI на престоле в октябре 1470 года, однако Эдуард IV возвратился в марте 1471 года и быстро укрепился в стране. Душевнобольной Генрих VI был взят Эдуардом IV в качестве заложника в битве при Барнете, где Уорик был убит 14 апреля 1471 года. Эдуард IV заключил Генриха VI в Тауэре и, после решающей победы Йорков при Тьюксбери 4 мая, Генрих, как сообщалось, умер от «неудовлетворенности и меланхолии», хотя в «The Great Chronicle of London» сообщалось, что за смерть Генриха ответственность нёс Ричард, герцог Глостерский. Как констебль Англии, он мог доставить приказ короля об убийстве Генриха констеблю Тауэра.