Le roi de Castille est allié à , d'autant que celui-ci l'a aidé à renverser Pierre le Cruel, mais ce sont les revendications des couronnes de Castille et de Léon en 1372 par Jean de Gand, gendre de feu Pierre le Cruel, qui le décident à se jeter dans le conflit. La flotte castillane intercepte le corps expéditionnaire anglais à la Rochelle le et l'anéantit le 23, usant de canons et de brûlots dérivants (il a attendu la marée basse pour que ses navires à faibles tirant d'eau aient un avantage sur les lourds bâtiments anglais gênés à la manœuvre par les hauts fonds sablonneux rochelais). C'est un désastre pour l'Angleterre, qui perd la maîtrise des mers.