刘昌祚提出了不同的意见,他认为既然遇敌,岂能不战?只要一鼓作气,绝对可以击溃敌军,夺取磨脐隘。他宣布,众将士只要奋勇作战,夺下隘口,都将得到三倍的赏赐,宋军士气大振。
刘昌祚的战术是,盾牌兵在前,弓弩兵在后,强渡葫芦河攻取隘口。他身先士卒,手拿两个盾牌直冲在前,宋军将士被刘昌祚所鼓舞,加上奖励又丰厚,一时勇不可挡。梁乙埋则亲率夏军拼死抵抗,西夏勇士在保家卫国信念的支撑下,一波倒下,又顶上去一波,其表现令人十分敬佩。
战斗从中午打到下午,磨脐隘前血流成河,双方都损失惨重。夏军毕竟人少,所以虽占有地利优势,仍然不是金钱刺激下宋军的对手,开始稍稍退却。
所谓稍稍退却,不是撒丫子就跑,一路狂奔,而是实在顶不住了,才被迫退了几步。可就是这么几步,居然大涨宋军士气,认为夏军已经是强弩之末,不堪一击了,于是乎宋军越战越勇,刘昌祚趁此机会一鼓作气拿下了隘口,夏军遂由稍稍退却变成了溃退,宋军一路猛追,斩首两千多人,俘获西夏大小首领二十多人,连梁乙埋的侄子讫多埋都被宋军俘虏,宋军大胜。