东斯拉夫骑兵来到迦勒迦河北岸,见蒙古骑兵稀拉凌乱的阵列于迦勒迦河南岸,即准备发起进攻。
当东斯拉夫骑兵正在渡河时,蒙古骑兵则向两边撤离,蒙古重兵器车压了上来。密赤思老见中了蒙古军队埋伏,赶紧指挥东斯拉夫骑兵撤退。
这时蒙古步兵开始使用重兵器车攻击东斯拉夫骑兵,无数的长箭、石块掷入东斯拉夫骑兵阵营。此时东斯拉夫骑兵大部分都在河里,有的地方水深,有的地方水浅但多有巨石,撤退速度非常缓慢。很多东斯拉夫骑兵被射死砸死。
哲别、速不台随即指挥蒙古军队冲了上来。蒙古步兵对受伤的东斯拉夫骑兵进行补刀,蒙古骑兵则对逃跑的东斯拉夫骑兵穷追猛打,迦勒迦河留下大片大片东斯拉夫骑兵的尸体,鲜血染红了河水。