Más adelante, cuando la escuadra castellana venció a la inglesa en la Rochela y aprisionó a su almirante el conde de Pembroke, que el rey entregó a Beltrán, con 100 000 francos de oro, recuperó por este precio las villas que antes le había dado.