anticipate
/ænˈtɪsəˌpeɪt/
verb
-pates; -pated; -pating
[+ obj] to think of (something that will or might happen in the future) :expect
to expect or look ahead to (something) with pleasure :to look forward to (something)
formal :to do something before someone else