Empires in Mexico particularly Aztecs did not stand a chance against Spanish conquistadors was because Spanish conquistadors had a very strong and experienced set of warriors than Aztecs. Aztec was invaded by a small group of Spanish conquistadors led by Hernan Cortes who was a brave and strong warrior, without him, it is believed Spanish would not have succeeded in defeating the Aztecs.
Spanish warriors as at that time were described as the best in the Europe due to the level of training they subjected their soldiers to and the technologies which they used in fighting the enemy. According to history, Spanish warriors were very good at fighting Muslim in their own country, so doing that to empires in Mexico was an easy task for them.
Another reason is that, the level of technology Spanish had was very higher than the Aztecs and since Spanish warriors have been equally trained to use those technologies, it became very easy for them to defeat empires in Mexico.