Il est promu au rang de Lieutenant général en 1720 et nommé à la tête de la Flotte des Indes. Pendant la guerre anglo-espagnole il est en mesure de prendre sa revanche, en parvenant à déjouer le imposée par la flotte de vingt vaisseaux britanniques des amiraux Hosier et Wager et à rejoindre l'Espagne avec une cargaison d'une valeur de 31 million de pesos. À son arrivée en Espagne, le roi Philippe V lui octroie une importante somme d'argent, mais Gaztañeta ne peut en profiter et il meurt peu de temps après le , à Madrid.