第二天早晨,李如松下令围攻时放开东面。因倭寇一向轻视朝鲜军队,命令副将祖承训假装穿上朝鲜兵的服装,潜伏在西南边。李如松亲自带领大军直抵城下,攻打城东南。倭寇炮像箭雨一样,官军稍有退却。李如松杀了先退的士兵以示众。倭寇正轻视南面的朝鲜军,祖承训等于是脱下外面的服装露出明军的盔甲。倭寇大惊,急忙分兵抵抗,李如松已经命令部队从小西门抢先登城。火器一起发射,烟火遮住了天空。昊惟忠中炮胸部受伤,仍然奋勇呐喊着督战。李如松的战马中炮而死,换了马疾驰,落在壕沟中,一跃而上,指挥士兵加强进攻。将士们无不以一当百,于是攻下平壤城。
二十五年冬天,辽东总兵董一元被罢免,皇帝圣旨特别任用李如松。李如松感戴皇帝知遇之恩,意气更加振奋。第二年四月,土蛮侵犯辽东。李如松率领轻骑兵远出直捣敌巢,中了埋伏奋战而死。皇帝沉痛哀悼,命令备置衣冠礼仪运回安葬,追赠少保、宁速伯,建立祠堂,谥号忠烈