當蒙古軍長驅西進, 欽察部人紛紛逃走時, 欽察部長忽灘投奔其女婿密赤思老公爵, 請求出兵援助, 於是由密赤思老公爵出面, 召集俄羅斯南部各公爵于乞瓦(今基輔), 共商抵抗蒙古軍事。 俄羅斯聯軍先發制人, 主動進攻, 將蒙古人擋在國門之外。 於是諸王公同意出兵, 商定在欽察人的土地上與蒙古軍作戰, 並派使者請弗拉基米爾大公出兵相助。
蒙古大軍得知羅斯人準備聯合攻擊蒙古時, 派出10名使者到基輔會見各位王公, 表示蒙古沒有進犯羅斯的意圖, 只是討伐欽察人, 不要聽信欽察人的挑撥。 況且欽察人常年侵擾羅斯境內, 不如與蒙古和兵同伐欽察, 共分果實。 羅斯諸王認為這是蒙古人的離間計, 殺死蒙古使者, 揮師渡過第聶伯河, 俘虜蒙古軍前鋒大將。
蒙古軍一面譴使到裡海東請求長皇子術赤率部馳援, 一面決心誘敵遠離其境, 以一部兵力, 與聯軍保持接觸, 主力不戰引軍東退, 等待援軍。 俄羅斯聯軍以為蒙古軍不敢戰鬥, 不待弗拉基米爾大公到來, 即縱軍急迫, 一路未遇抵抗, 行軍9日, 到達頓河鄰近之迦勒迦河。
冬天, 長皇子術赤的蒙古援軍趕到, 蒙古大軍與俄羅斯聯軍隔在迦勒迦河對峙。 蒙古軍不足3萬人, 聯軍約有8萬人, 由密赤思老公爵統率。 另在聯軍主力之南, 還有俄羅斯二公爵的兵萬餘人, 由基輔王公乞瓦公爵率領, 在河岸高地上構築工事, 進行防禦, 抵擋蒙古大軍的兵鋒。 欽察人自信可以戰勝蒙古軍, 率所部8萬人, 渡河進攻,
俄羅斯聯軍被擊潰了, 六個王公被處死, 70位貴族陣亡。 敗兵渡過了第聶伯河後, 把遺下的船隻全部毀掉, 使蒙古軍難於渡河, 才得以倖免於難。 其餘士兵們成群結隊地各自逃回家去了。 俄羅斯軍主力被擊潰後, 蒙古軍渡過迦勒迦河, 分兵一部追擊俄羅斯聯軍潰兵, 主力則圍攻基輔王公的陣地, 連續圍攻了三天。 最後, 基輔王公聽信了蒙古軍答允放他和士兵回家的諾言, 被迫投降。 但蒙古軍違背諾言, 將他們全部殺死。
俄羅斯其他地方的軍隊在來援途中, 得知聯軍戰敗的消息, 急忙退走。 蒙古軍乘勝長驅直入, 攻佔南俄羅斯的廣大地區, 進入克裡木半島,攻陷速達黑城。1223年終,蒙古大軍凱旋東歸。俄羅斯與蒙古的第一次大會戰以蒙古軍的完勝告終。
進入克裡木半島,攻陷速達黑城。1223年終,蒙古大軍凱旋東歸。俄羅斯與蒙古的第一次大會戰以蒙古軍的完勝告終。