How did the English overcome the Spanish Armada

A.through religious devotion
B.through better military strategy
C.with a larger navy
D.by cutting off the Spanish food supp