Twente will contest the Dutch Cup final...
A Marc Janko goal on 77 minutes proved to be the difference between the two sides in Enschede.
Utrecht played most of the match with just ten men after Tim Cornelisse was sent off after only 20 minutes.
Twente will now face either Ajax or RKC Waalwijk in the final. The two teams square off in Amsterdam on Thursday evening.
Watch official, high-quality LIVE high-quality Eredivisie matches and free highlights at www.LiveDutchEredivisie.tv.