Nel 1461 John combatté alla Seconda battaglia di St.Albans che vide vincere i Lancaster e nel marzo di quell'anno fu fra coloro che chiesero al giovane Edoardo, figlio del defunto duca di York, di salire al trono al posto del debole Enrico. In questo senso il suo intervento alla Battaglia di Towton fu decisivo, lo scontro si svolse in un giorno nevoso e nessuno dei due eserciti riusciva a prevalere sull'altro finché l'arrivo delle truppe di John cambiò le carte in tavola regalando la vittoria e la corona a Edoardo che fu incoronato dallo stesso John come Edoardo IV d'Inghilterra.