奕军出击，自己率帐兵和背嵬军冲到阵前，左右驰射。蒙古军退兵，曹友闻认为蒙古军会转攻鸡冠隘，派陈庚、当可率兵救援。蒙古步骑万余人攻打鸡冠隘，陈庚率五百骑兵，时当率领步兵左右并进，守城的王资、白再兴出关作战，两面夹击，蒙古军大败。曹友闻北进，收复仙人关（今甘肃省徽县东南），蒙古军只好退出宋境。