原來康裏脫脫在高麗一帶被宋國海軍迎頭痛擊之後便一路退縮到高麗的京畿道一邊休整一邊打探宋軍動向,結果由於蒙古人在高麗為非作歹當地百姓很是厭惡,相比較宋軍隻對蒙古人和官府作戰倒是對普通的高麗百姓比較隨和所以當地百姓對宋國軍人倒是比較配合,高麗百姓對宋國哨探找尋蒙古人動向積極的提供情報。
而蒙古人還是保持著對高麗百姓趾高氣揚的欺壓百姓,高麗百姓反而幫著宋軍隱藏行蹤和火力配備,康裏脫脫的哨探偵查一番後得知宋國派出了小船進入漢江,順著漢江一路向著京畿道發起進攻,康裏脫脫得知宋軍的內河艦隊的船隻比較小就以為宋軍的內河艦隊沒有那麼多火器便引導宋國內陸艦隊順著漢江直接殺入高麗內陸地區,康裏脫脫以為宋軍離開了海軍強大戰艦的保護單憑小很多的戰船就會實力銳減,結果率領騎兵想要偷襲宋軍內河艦隊。
結果宋軍內河艦隊自從進入漢江之後就升起了自己的新式武器熱氣球,下麵連接著戰船熱氣球的籃筐內有兩三個宋軍拿著望遠鏡當觀察哨,為內河艦隊引導方向和警戒,結果康裏脫脫的哨騎不清楚那幾個懸在空中的氣球是幹嘛的,就沒有向康裏脫脫彙報導致他大意率領麾下所有騎兵向宋軍的內河艦隊發起的進攻,結果宋軍內河艦隊得到了觀察哨的示警之後嚴陣以待等候康裏脫脫的到來。
後果自然是康裏脫脫的近兩萬騎兵一頭撞在了內和艦隊布置的鐵板上,在麵對內和艦隊的火炮和迫擊炮以及火槍的聯合絞殺下,就連康裏脫脫自己都被爆炸的彈片傷到麵部留下一道非常嚇人的傷疤,一下子就把年輕氣盛的康裏脫脫給打醒了,讓他明白想要依靠自己現有規模的軍隊根本就不可能戰勝宋國人了,必須尋找新的援兵便下令撤軍。
康裏脫脫的騎兵們沿途隻要停下來休息就被當地高麗人把其行蹤通報給宋國人,讓他們根本就不敢找人多的地方休整,宋軍隻要過來就升起熱氣球充當觀察哨和警戒使用,康裏脫脫幾次偷襲都沒有得手最後被宋軍一路追著屁股最後實在沒有辦法就直接撤到平壤。
抵達平壤的康裏脫脫告訴高麗元宗自己是奉了蒙古帝國大汗的命令前來幫助高麗抵抗宋國人的,結果高麗人根本就是出工不出力全部依靠蒙古人獨自頂在前麵,現在由於宋國人實力太強單憑自己這麼點人手根本就不能戰勝敵人,所以要求元宗把駐守在平壤的高麗最後一支精銳平壤軍的指揮權交給他,他要在平壤設下防線把平壤一帶擊敗宋國人。
元宗好歹也是一國之主,以前都是宋國人打蒙古人自己好歹從來沒有真正的參與其中,現在這個康裏脫脫可好要求奪取自己最後一支軍隊的軍權,如果連這最後一支軍隊都給你敗光了,那我這個國王豈不成了光杆司令了?結果高麗元宗以平壤軍擔負保衛高麗王室和整個高麗北部為由不願意把指揮權交給康裏脫脫。
康裏脫脫死皮賴臉的和元宗扯了半天,可是元宗就是不肯結果讓康裏脫脫非常惱怒,康裏脫脫左右一想如果自己再敗下去就被宋國人幹出高麗了,如果就這麼回國豈不是要被那些蒙古貴族恥笑?所以自己覺得被逼到絕境的康裏脫脫直接耍起橫來拔出自己的佩刀架在高麗元宗的脖子上硬是逼著元宗交出平壤軍虎符,元宗活了一把年紀何時受過這等威脅,最後察覺康裏脫脫不像是搞著玩的便沒辦法交出了自己象征兵權的虎符。
元宗交出了虎符還是讓康裏脫脫不放心,覺得元宗現在已經靠不住了單憑一個虎符不可能保證自己的軍令一定能夠得到順利的實施,便下令讓蒙古騎兵封鎖平壤皇宮把元宗的兒女和後宮嬪妃宮女全部扣押起來充作人質,讓元宗親自下令集結平壤一帶所有高麗軍隊,手裏掌握了五萬高麗士兵讓他心裏多少有點底了,於是康裏脫脫在平壤南部陳兵三萬設立三道防線抵擋宋軍陸地進攻,並且在平壤城派駐兩萬精銳高麗士兵守城和自己的一萬多蒙古騎兵作為機動力量來應對突發事件。
康裏脫脫還知道宋軍水上力量強大肯定還是會從大同江北上,於是征召了護衛平壤的高麗水師,把平壤南部的大同江數十裏河道用向河內打下木樁的辦法把河道堵死,期望這樣可以防止宋軍順著大同江北上,如果讓宋國水師抵近到平壤城附近那麼就算自己占據人數和地理優勢還是不可能戰勝宋國人。
宋國的內河艦隊就如康裏脫脫預料的那樣真的順著大同江入海口進入平壤地區,康裏脫脫從哨探從哨探那裏得知宋軍來了以後就把平壤城經營的經戒備森嚴,而且大同江上的所有船隻全部都都被拖上岸隱藏起來,這架勢就是擺明了要和宋國人在平壤決一死戰。
宋國內河艦隊抵達平壤流域的時候偵查到大同江內一艘漁船都沒有便知道康裏脫脫指使高麗人在大同江裏動手腳了,在當地高麗人打探之後得知蒙古人命令高麗平壤水師在大同江裏打下暗樁阻礙宋軍船隻通行,內河艦隊指揮官便示意後麵的艦隊停止前進讓他們就地警戒然後派出工兵船隻前來排除江內暗樁。
康裏脫脫覺得現在就是好機會被困在江中的宋國船隻那最多就是被固定在那裏了除了被動挨打想不出還能有什麼辦法前進,便下令讓平壤軍派出水師攻打困在江中間的宋軍內河艦隊,結果被刀架在脖子上的高麗水軍還沒有把船隻靠近宋軍船隻弓箭的射程就被宋軍密集的炮火直接摧毀,嚇得後續的高麗水軍連掉頭逃跑都覺得來不及直接跳入江中逃命去了。