Весной 1471 года Эдуард IV, набрав войско, возвратился в Англию и в битве при Барнете 14 апреля 1471 года наголову разбил армию ланкастерцев во главе с графом Уориком, который погиб в сражении. Вторая армия ланкастерцев под командованием Маргариты Анжуйской и Эдуарда, узнав о гибели Уорика, начала отступление, но была настигнута йоркистами и в битве при Тьюксбери 4 мая 1471 года разгромлена. По одной из версий, сражаясь в этой битве, пал также и наследник, Эдуард Вестминстерский; по другим данным, он был взят в плен, а затем убит.