岳飞从东京赶来,发现自己正好出现在王善阵后,这样的机会可谓千载难逢,当下毫不迟疑,迅速发起了攻击。
王善的部众回头看见这个突然袭来的杀神,惊慌失措,人人骇然。
王善压不住阵脚,只得撤了城下之围,仓皇遁逃。
建炎二年(1128年)三月二十一日,王善重整军队,在清河布下阵来,迎战岳飞。
这一战,岳飞生擒王善手下的将领孙胜、孙清,“所降将卒甚众”。
六月二十日,两军又在开封府太康县(今河南太康县)崔桥镇西边再次展开决战,王善再次大败。
史称王善“粗悍匹夫,本无驭众之才,亦无治军之术,徒以纵其徒党、任之侵扰,故能乘天下之乱,蚁聚乌合,不啻一二十万众。劫掠资财,淫污妇女,为中原士庶之患。其军中行伍部队略无纪律,屡攻城邑,皆(不克)捷”。在岳飞的追击下,他一路奔走于宿州、亳州、濠州(今凤阳东北),“竟无屯驻之地”,被迫从庐州入合淝。
杨进、王善、张用等人原来都已经团结在宗泽抗金的旗帜下,是对抗金人的一支强大的军事武装,宗泽一死,东京被杜充搞得鸡飞狗跳,这支庞大的军事武装也因此分崩离析,甚至彼此内斗,实在令人叹惜。
建炎三年(1129年)正月二十七日,粘罕率军攻克了中原重镇徐州,随后又从徐州南下,也到了合淝。
王善有勇无谋,仅为了求一安身之所,便投在金人帐下,为虎作伥,实属可恶。
扼守在淮阳的御营平寇左将军韩世忠听说徐州已失,自忖孤军难守,先是退守宿迁县,接着奔走于沐阳(今江苏省沭阳县)。在沭阳,夜不安寝,半夜率亲随驾舟乘潮逃往盐城县。
第二天,韩世忠部的诸军发现主帅已逃,群龙无首,霎时人心惶惶,一片哗然,四下溃散。