到安丰军（今安徽寿县），大败金兵五千人。金军增兵一万余，李显忠亲自带骑兵出击，从早晨战斗到中午，愈战愈勇，敌军抵挡不住，死伤甚众。十月，为御营先锋都统制，屯芜湖。金主完颜亮率军侵犯淮西，建康府驻扎御前诸军都统制王权奉命防御，从庐州退守和州（今安徽巢湖和县），后又弃军渡江，和州失守，完颜亮亲率军队驻兵鸡笼山。朝廷命李显忠代王权掌兵，虞允文负责交接。在显忠抵达之前，虞允文把握战机，收拢败兵，与金兵水战，杀死金兵四千余人。李显忠率精锐一万余渡江战斗，收复淮西失地，在横山涧击败金军射雕军。完颜亮渡江心切，责怪将