窩斡起義軍的繼續攻城略地,大大地激怒了金朝最高統治者。這時金世宗的政治形勢逐漸明朗化了,金各地官員紛紛投附新政權。中原義軍的聲勢衰退了,南宋戰場也只有四川、映西吳磷等人在局部地區還在繼續戰鬥。金世宗初即位時的那種政局不穩的局面已經不復存在。於是,他做出決定,傾國中精鋭全力鎮壓北方契丹人的起義。兩軍最後的軍事較量將是不可避免了。
為了對付起義軍,世宗接連做了三件事。一為調集全國精兵,開赴北方前線。大定二年(1162年)四月,發曉騎軍兩千,以右曉騎副都指揮使烏延查刺為曉騎萬户,曷懶路留屯京師軍三千,號稱二萬,以沃州刺史烏古論蒲查為易懶路押軍萬户,會寧濟州軍六千,亦號稱二萬,以祁州刺史宗寧為會寧路押軍萬户、懿州刺史烏林答刺撒為濟州押軍萬户,由元帥左都監高忠建總兵前往,命右宣徽使宗亨為北京路都統,吏部郎中完顏達吉為副都統,會元帥府大軍討擊之。二為指派皇帝近臣前往督戰。世宗見元帥謀衍逗留不前,委使尚廄局副使蒲察蒲盧渾往懿州戒勒謀衍諸將帥説:“聯委你等鎮壓起義軍,聽説不與之交戰,而駐兵累月,雖曾追襲,亦不由有水草之地,以至馬疲弱不能跑上百里。後雖破敵,而縱諸軍劫掠,數日後方追至河,又不乘勝追擊,致使起義軍涉入近地,北京、懿州由此受兵。”又説:“聯欲重譴你等,念以方任兵事,且圖後功。當盡心一力,不得似前怠弛。”世泉不詔切責謀衍等破敵不利,放縱軍士擄掠。同時,令蒲盧渾佩金符赴前線督戰。世宗命令説:“你若聞得附近有起義軍在活動,立即督軍堅決鎮壓。”並且賜給他以很大權力:對於將士有用命力戰者,可以直接疏報皇帝,皇帝將量情遷賞。
三為調換元帥府主帥。根據前線戰報,世宗決定調整元帥府,重新部署兵力。五月,以絕石烈志寧為元帥右監軍,完顏謀衍坐逗留罪,與完顏福壽召還京師,解除兵權。起運中都弓一萬五千張、箭一百五十萬支至鵡州。六月,拜僕散忠義為平章政事兼右副元帥,負責諸路金軍指揮;以宗敍為兵部尚書,領右翼都統銜,率宗寧、烏延查刺、烏林答刺撒兵各千人,號三萬,佐忠義軍。各賜弓矢、具鞍勒馬,出內府金銀十萬兩佐軍用;以大名尹宗尹為河南路統軍使,河南路統軍都監蒲察世傑為西北路副統,賜弓矢佩刀廄馬,從忠義徵行。同時,下詔居庸關、古北口駐軍密切注意窩斡軍動向,命濟州押軍萬户温迪罕阿魯帶領兵四千屯駐古北口,薊州、石門關等處各以五百人駐守,以防起義軍進兵中都。是時,窩斡起義軍力量仍然十分強大,“眾尚八萬”,“勢甚張”,他們正在向山西方向轉移途中。
僕散忠義至軍中,窩斡西走花道,兩軍相遇。僕散忠義以宗亨為左翼,宗敍為右翼,與窩斡軍夾河對陣。起義軍疲河,以四萬眾先攻左翼,,金軍“頗失利”,宗敍右翼來救,窩斡見志寧軍踵其後,遂不敢乘勝攻擊,自花道西走。 這次軍事轉移,窩斡在指揮上出現了失誤。他對面臨的情況缺乏正確分析,分起義軍之精鋭以自隨,以老弱兵等護送老小和輜重西行,約定在山後會齊,從而分散了兵力,給金軍造成了可乘之機。而此時的金軍也已人馬疲弱、不堪為戰了,諸將皆欲止軍勿追,可是窩斡分兵的消息被紜石烈志寧獲知後,金軍將士為之一振,絕石烈志寧與僕散忠義遂率軍緊迫不捨。’金軍過移馬嶺,進及嫋嶺西陷泉,與窩斡軍再次相遇。既為戰,忠義軍左據山岡,為偃月陣,逸邐而北,窩斡軍不知金軍虛實,出擊不利,大敗。窩斡弟六院司大王嫋被擒,“盡獲輜重,俘五萬餘人,雜畜不可勝計”。窩斡過渾嶺,走入奚地。花道、嫋嶺一戰,是契丹起義軍與金軍的最大一次戰役,戰鬥中,起義軍遭到了巨大損失,從此,契丹農牧民起義的高潮過去了。
大定二年七月,窩斡收集散卒一萬餘人,轉入山後奚部地區,繼續堅持鬥爭。他發動諸奚人民反對金朝統治,又補充了一些奚兵,起義隊伍有所擴大。這時候,起義軍經常活動於速魯古澱、古北口、興化之間。八月,窩斡奇襲古北口,金萬户温迪罕阿各帶部守軍戰敗,被“殺傷士卒甚眾”。世宗命西南路招討使、右都監完顏思敬以所部兵入奚地,與主力大軍會合征討。窩斡軍中又有人通敵,“降者甚眾”,金軍追之益急。窩斡北走沙陀。
在革命營壘內部,叛徒是最令人憎恨的。金元帥右監軍繪石烈志寧在奚地曾經俘獲起義軍將領稍合住,但釋而不殺,將其放回了起義軍,相約以擒捕窩斡為其升官的代價。稍合住回到起義軍,隱瞞了自己被俘事,並乘機離間窩斡與部下的關係説:“白從陷泉失利以後,奚人就有二心,這不可以不察。”其時,窩斡屢敗,又由於稍合住從中一再挑撥,起義軍人心渙散。九月初,稍合住與另一將領神獨斡擒窩斡,去金右都監完顏思敬部投降。十二天後,窩斡被完顏思敬押送中都,壯烈犧牲。不管金朝統治者怎樣地加強對契丹人民的統治,加強對契丹人民的防範和監視,撒八、移刺窩斡領導契丹人民進行反抗鬥爭的革命精神是深深紮在契丹人民心中的。這種精神不斷地激勵着契丹人民向着反動的統治勢力進行鬥爭。過了三十幾年,契丹族人民又在德壽、施鎖的領導下,在撤八、移刺窩斡起義過的地區發動了新的反抗金朝統治的鬥爭。