明军主力将进攻平壤的南、西、北三个方向,东面给日军留出退军路线。
祖承训率领的明军率先突破城南的芦门,接着含谈门、普通门、七星门、牡丹峰也相继被明军攻占,日军黑田长政曾派黑田二十四将之一的久野重胜前往侦查,被明军击毙。
小西行长一看大势已去,率领残兵退守城北一隅风月楼。
入夜,日军自东南方向突破,渡过大同江向汉城退却。
沿途早有李如松部署李宁和查大受伏兵等候,一阵掩杀,击毙数百日军。
明军配有佛朗机炮、虎蹲炮,灭虏炮等等火炮数百门,在距城5里许,诸炮一时齐发,声如天动,俄而花光烛天,倭铳之声虽四面俱发,而声声各闻,明军之炮如天崩地裂,犯之无不焦烂。
随后李如松收复平壤、开城,并且进攻汉城,是役,明军付出阵亡790人的代价,给予日军两千千余人的损失。
由李如松率领的明军在平壤大捷后,为了快速缓解后勤危机,欲乘胜追击日军速战速决,先遣副总兵查大受与朝鲜将领高彦伯领骑兵数百侦查开城至王京之间的道路。
正月二十五侦查先锋在碧蹄馆(位于首尔西北部的高阳市德阳区碧蹄洞,是前往王京的必经之路)南方的砺石岭遇到幕府军高野信义、伊藤怀家的侦察队数百名,一时之间,双方前锋交战,幕府军不敌后撤,查大受乘胜追击,并派人将战况传给李如松。
二十六日提督李如松得报后,以为日军如当地土民所说弃京城撤退,遂率领本部兵马骑兵四千人从开城疾驰引援。
孰料日军立花宗茂率先于其他日军,独自领三千两百名军兵正在砺石岭埋伏,部将森下钓云侦查到明军查大受所部,小放几发铁炮后回报,便从清晨7时倾开始,起先仅以部将十时连久、天野贞成率七百人为第一阵摆旗示弱引诱查大受来攻,然而查大受所率领的五百人的突击速度很快,十时连久的先遣部队很快被击溃并损失了一百三十人,被迫后撤,查大受继续追击,但遭到了小野镇幸和米多比镇的优势部队的阻击,而后续的祖承训,李宁,孙守廉等人相继投入战斗,此时明军人数增加到三千人。