成吉思汗抵达哥疾宁时,得知札兰丁打算渡过申河,已于十五天前退走了。成吉思汗立即委任裆裆牙剌洼赤为哥疾宁长官,自己则以最快的速度率军去追击札兰丁。当蒙军追到申河岸边时,札兰丁的全部物资已装在船上,
正准备第二天全军渡河逃到印度。札兰丁派兀儿汗殿后,兀儿汗同蒙古先头部队作战,抵挡了一阵就败下阵来了。成吉思汗得知札兰丁想在黎明前渡过河去,便在札兰丁未及渡河之前连夜疾驰,黎明前将札兰丁前后包围起来。蒙古军从四面八方将札兰丁围住,他们围成一把弓子一样的半圆形,申河像是那弓上的弦,太阳升起时,札兰丁发现自己已处于水火之中。
成吉思汗事先下令说:“不得用箭射伤苏州,要设法将他活捉到手!他派遣兀客儿哈勒札和忽秃儿哈勒札将札兰丁从岸上赶出来,双方在申河岸边展开了一场血战。”蒙军集中主力向阿明灭里所指挥的右翼军冲杀过去,右翼军大败,士卒死伤过半。阿明灭里经受不住蒙军的攻击,率残部脱离战场,向白沙瓦方向溃逃。蒙军截断了他的去路,骄横跋扈的阿明灭里死于蒙军的乱刀之下。不久,札兰丁的左翼军也被打败。