You are obvioudly new player sincr good player wont ever allow you to kill their so with eagles. Aztecs have way better answer - monks, also aztec can defend on hills forever, and gold bonus + monk effectivness will start kicking in, though i like your choice of spanish civ which is pretty good, but just not goos enough in my opinion vs aztec