虞允文带领不到两万的受伤士兵打败了四十万金军是因为虞允文在削弱对方军队士兵以后,利用了兵力上的优势战胜了敌军。当时的完颜亮在平定了金之后,兵马和粮草都十分充足,实力也比较强大,想要将南宋一块收复,还表明了他要收复南宋的决心。后来,完颜亮带领了六十万大军兵分三路准备攻打南宋,两路分别为陆地,而他自己亲自带领一支二十万的主力部队从水路进行攻击,想要直接拿下南宋从而一并占领南宋的临安边境。
南宋的军队因为好久没有打仗,军队的纪律,战斗力和装备都十分的不足,当时淮河的最高军官害怕敌军的势力,知道金军将要攻打南宋的时候就放弃城池逃跑了,军队也因为接连战败退到了采石矶,同时也让金军顺利通过了淮河,结果长江北岸和两淮地区也全部失守了。刘琦接到命令带领宋军撤退到了扬州,守着长江,完颜亮带领的十万士兵也到达了采石矶的对面岸边,和宋军隔着一条河对峙。
宋军的虞允文当时军队的士兵只有不到两万人,金军的人觉得自己士兵比南宋的多,就对宋军开始了攻击,后来,金军以为宋军的增援部队到了就自己乱了分寸陆续的都逃走了,在宋军虞允文的指挥下对金军进行了追击,金军最后以损失了无数的士兵后结果大败。
金朝末年二十万宋军进攻金朝残军还几乎全军覆没死伤惨重,把当时的蒙古高层都吓了一跳,然后不久后蒙古军轻易全歼金军,看出了宋朝的孱弱,决定了入侵宋朝,包括两万多金兵灭亡北宋,结果北宋几乎找不到正规军,本来应该有百万大军,结果都是吃空饷,一共才出来不到十万军队抵抗,腐败程度,可见一斑,不然绝不会那么迅速亡国。