Il ritorno sul trono di Enrico ebbe vita breve, gli yorkisti non si ritenevano sconfitti e diedero ulteriore battaglia. Il 14 aprile 1471 Edoardo affrontò ed uccise Warwick alla Battaglia di Barnet. Pressati dagli York, i Lancaster non poterono far altro che contrattaccare ed il 4 maggio 1471 Margherita e il figlio Edoardo portarono il loro esercito alla battaglia. A Tewksbury il giovane Edoardo rimase ucciso e l'esercito di Margherita fu spazzato via. Le circostanze della morte del giovane principe non sono chiare e non si sa se sia morto durante il combattimento o sia stato giustiziato subito dopo per mano di Giorgio Plantageneto, I duca di Clarence, un'altra ipotesi vuole che sia stato ucciso su ordine del duca di Gloucester (il futuro re Riccardo III).