Edvard reiste tilbake til England med en relativ liten styrke og unngikk å bli tatt til fange. Byen York åpnet sine porter for ham, men kun etter at han lovte han bare hadde kommet for kreve sitt hertugdømme slik Henry Bolingbroke hadde gjort flere år tidligere. Den første som kom sammen med ham var James Harrington av Hornby og William Parr, som brakte med seg rundt 600 riddere til Edvard ved Doncaster. Mens han marsjerte sørover fikk stadig mer støtte, inkludert hans bror Clarence (som nå hadde innsett at hans skjebne kom bedre ut av det med en bror som konge enn under Henrik VI). Edvard ankom London uten hindringer, og hvor han tok Henrik VI som fange. Edvard og hans brødre beseiret deretter i slaget ved Barnet hvor Warwick ble drept. Med Warwick død fjernet Edvard den gjenværende Lancaster-motstanden i slaget ved Tewkesbury i 1471. En Lancaster-arving, Edward av Westminster, prins av Wales, ble drept på slagmarken. Henrik VI døde noen få dager senere på den samme natten da Edvard kom tilbake til London. En samtidig krønike hevdet at Henriks død skyldtes «melankoli», men det er generelt antatt at Edvard beordret at Henrik ble myrdet for å fjerne Lancaster-motstanden fullstendig.