anticipate
Definition
To expect or predict that something will happen, or to think about something before it occurs.
Español Esperar o predecir que algo sucederá, o pensar en algo antes de que ocurra.
Example
"She anticipated the challenge and prepared herself for the competition."