地点选在了河州城百里之外的踏白城。踏白城是河湟进入河州的重要入口,攻打踏白城可以达到“攻其所必救”的效果。同时踏白城周围群山连绵,便于隐藏伏兵,这样战争的主动权就会操在吐蕃军的一方,而不是宋军一方。
为了达到调虎离山的目的,鬼章针对河州守将景思立自尊心强的性格弱点,首先他偷袭宋军在河州地区的伐木士卒,并杀害宋军的小校七人,以激怒宋军。接着,他派人送了一封出语不逊的辱骂信给景思立,信中极尽诋毁辱骂,说景思立无能。还说王韶是英雄,景思立是一只狗熊,王韶一走,你连城门都不敢出,激怒其失去理智。然后,他又让宋军的昔日败将瞎征引诱景思立到踏白城。
景思立没有识破鬼章的激将法,又因为在攻取河州的进展中,一直非常顺利而产生轻敌的思想。于是景思立一怒之下,不管部将如何劝阻,率汉、蕃六千人,出城与瞎征一较高低。
虽然景思立被激将法激怒,但他还不至于糊涂到想用六千兵马对抗鬼章的两万人,之所以他毫不迟疑的出城,在于他没有考虑到青宜结鬼章的行军速度之快。在他的想法里,鬼章的军队应该还处于前来支援的路上,他只需要在敌人援军到达之前解决掉有勇无谋的瞎征就可以,然后回城坚守。
但是没多久,瞎征就显露败象,往河州西北的踏白城逃走。景思立不愿意放过这个一举灭掉瞎征的机会,趁势追击,要一举荡平瞎征。
然而,瞎征其实是佯败,鬼章早已在踏白城周边布置好两万多人的伏兵,就等宋军钻入圈套。当景思立一路追击木征至踏白城的时候,马上陷入了鬼章与木征在此设伏的两万吐蕃士兵的重围中。
面对数万吐蕃军的围攻,景思立自领中军,命部将韩存宝、魏奇为先锋,王宁策应,王存为左翼,贾翊为右翼,李楶殿后,赵亶策应,迎战吐蕃兵。双方激战十余回合后,鬼章遣偏军绕至宋军后方,击其不备发起攻击。
景思立早就防着鬼章会偷袭后方,因此命李楶殿后防卫。可惜景思立有战术之能,却没有识人的能力。李楶是一个胆小如鼠的人,他不敢与吐蕃军进行战斗,只顾着自身逃跑。李楶在关键时刻畏敌避战,致使景思立的后方空虚,被鬼章轻易攻破。如此一来,鬼章顺利地将景思立各部孤立包围起来,并发起了猛攻。
宋军大将王宁首先战死,陷入鬼章重围之中的景思立,在经过一番激战之后,勉强突出重围。但部队已伤亡过半,景思立也身中三箭,韩存宝、魏奇等将领也身负重伤。景思立因为魏奇受伤过重,便独弃其军先行。
且战且退的景思立变得勇猛异常,他大发神威,多次打退吐蕃的进攻,在一次关键反击的时候,李楶又逃跑了。这次不光他自己偷偷跑,还煽动了其他军
士,跟着他一起逃跑,刚刚恢复战斗意志的宋军,瞬间成兵溃之势。青宜结鬼章当然不会放过这个机会,这是除去景思立的最佳时机,他再次整顿兵马,尾随着宋军前行