The Spanish juggernaut