Am 14. April 1471 schlug der aus seinem Exil zurückgekehrte Eduard IV. in der Schlacht von Barnet die Truppen Nevilles vernichtend, und der Königsmacher starb im Kampf. Margarete, begleitet von ihrem mittlerweile erwachsenen Sohn, hatte inzwischen eine weitere Armee aufgestellt. Die Nachricht von der Niederlage Warwicks bei Barnet demoralisierte Margaretes und Edwards Truppen so sehr, dass nur ein Rückzug nach Wales in Frage kam, von wo man Truppenunterstützung erhoffte. Bei Tewkesbury holte Eduard IV. die Lancasterarmee ein, die Anhänger Heinrichs VI. mussten sich dem Kampf stellen. Die Schlacht von Tewkesbury am 4. Mai 1471 endete in einem Desaster; Margarete wurde gefangen genommen, praktisch alle Heerführer Lancasters fielen im Kampf oder wurden anschließend exekutiert.