Die eigentliche Vernichtung der Armada fand am 25. April 1607 in der Bucht von Gibraltar statt. Dort wurden in einem Überraschungsangriff eines Flottenverbandes aus den aufständischen Provinzen Holland und Zeeland unter der Führung von Jacob van Heemskerk die dort ankernden spanischen Schiffe zerstört. Die Holländer hatten selbst nur geringe Verluste; darunter ihren Befehlshaber. Das war das tatsächliche Ende der Vormachtstellung der Spanier. Der Plan der Holländer ging auf: Diese Niederlage machte die Spanier reif für Verhandlungen, die 1609 in den zwölfjährigen Waffenstillstand zwischen Spanien und der jungen Republik der 7 Provinzen mündeten. Damit begann die kurze Zeit der niederländischen Vormachtstellung.