Sammen med Henry Tudor invaderte han nå England, og etter at de hadde beseiret Rikard III i slaget ved Bosworth Field i 1485 ble Henrik kronet som Henrik VII. Johns fikk nå tilbake sin tittel og sine eiendommer, som han hadde blitt fratatt i 1475. Han var senere også en av kommandørene for Henrik VII i slaget ved Stoke Field i 1487. Da han døde i 1513 hadde han ingen barn, og ble etterfulgt av sin nevø John de Vere, 14. jarl av Oxford.