宫中宿卫长官高听说这事后,觉得有些奇怪,他想太子与皇上去了上都,距这千里之遥,怎么这么快就返回来了呢?于是,他命令把太子周围的几个人抓起来审问。审问结果,没有发现破绽。但高仍不放心,命令立即加强警戒。
宫中白天发生的事情,给王著的刺杀计划带来了很大麻烦。这时王著朋友中有人开始动摇,怕招来杀身之祸。王著义正辞严地对朋友说:"阿合马是一位罪大恶极的奸臣,我王著就是冒死也要杀了他,为民除害。并一再表示,一人做事一人当,决不连累朋友。王著的胆量激励了更多的朋友,大家一再表示,一定配合王著杀掉阿合马。
这天晚上,天刚刚黑,王著等人的刺杀行动便开始了。王著先单独策马到达阿合马府第,通知他速迎太子乘舆回宫。这阿合马怕是有诈,狡猾地让王著先走一步,称随后自己就到,可王著走后,阿合马命令自己手下一行人前去接驾,而自己跑到皇宫中观察动静。
假太子一行在宫外等了半天,也不见阿合马人影,正当人们焦急的时候,发现了阿合马派来的迎驾官员,假太子一见厉声喝到:"为什么阿合马不来接我!"来人慌慌张张地说了声:"他,他在宫中迎候。"话未说完,就见假太子一行中突然冲出一个人,阿合马的人还没来得及吱一声便个个倒地,送了性命。
王著等人听说阿合马躲在宫里,怕出什么意外,慌忙加快速度到皇宫东门外。但东宫大门守卫,早接到警戒的命令,不敢贸然开门,宿卫长官高登上角楼,张望半天,没看出什么破绽。但他依然不肯开门,便对人马盘问道:"往日千岁不走此门,今日怎么变了章程?"王著没想到这点,怕耽误大事,便拨马向南门走去。
王著等人这样一走,使本来就怀疑的高更加警觉,他立即调动卫队跟在后面,准备见机行事。
说来也巧,正当王著等人担忧事败时,阿合马在皇宫呆不住了,他亲自率一队人马由南向北向王著一行赶来。不一会儿,两股人马相合,假太子急速传令:要阿合马下马接驾。
阿合马觉得来意不善,但又不敢违命,只好向乘舆走来。他人刚站稳,只听一声厉吼:"阿合马,你可知罪!"阿合马刚要张口,被当头一锤,打得扑倒在地。接着王著又是一锤,把阿合马打死了。
这时,高等人闻声赶来,王著一边激战,一边掩护同伴撤退,然后对着元兵说:"杀贼者是我王著!把我抓走吧!"
几天之后,王著和几位朋友被判死刑。临刑前,王著视死如归,痛骂奸贼。这一年,王著才二十九岁。
王著怒杀阿合马的消息传出后,百姓们都拍手称快,赞颂王著除奸的勇敢精神。后来,忽必烈见阿合马这样不得人心,为了表明自己的清明,决定杀掉阿合马的儿子,没收其全部家产,并将阿合马剖棺戮尸示众。