定河时突袭敌军，徐禧以为“王师不鼓不成列。”予以拒绝，而以兵万人列阵城下。夏军渡永定河后，向宋军发动勐攻，宋军战败，退入城中。夏军兵围永乐城，截断流经城中的水源，永乐城中缺水，“掘井不及泉”，“士卒渴死者太半”。沈括以及宦官李宪等人的救兵受阻。鄜延道总管种谔因为怨恨徐禧，竟未予以援救。高永能劝徐禧尽出金帛招募敢死队血拼，徐禧不听。鄜延路副总管曲珍劝徐禧突围，徐禧亦不听。二十日夜，天降大雨，新建城墙浸水后被夏军擂垮，宋军饥疲不能拒，夏军终攻破永乐城，徐禧、李舜举、李稷、高永能等人死难，《宋诗纪事本末》，卷