Twente missed three good scoring opportunities before Brazilian Everton put the visitors in front with a diving header 12 minutes before the interval.
Luuk de Jong equalised after 73 minutes but two defensive blunders allowed Darl Douglas and Everton to seal victory for Heracles.
De Jong struck his second goal of the game, and his 17th of the season in the league, in stoppage-time.
Get the best features, fun and footballing frolics straight to your inbox every week.
Thank you for signing up to Four Four Two. You will receive a verification email shortly.
There was a problem. Please refresh the page and try again.