绍兴十年六月初八,王贵、郝晟、姚政与雷登率领的中军和遊奕军抵达颖昌,在颖昌南二十里安营扎寨,意图威慑颖昌,让金国的李成放弃攻打洛阳,回守颖昌。但此时李成已经围困洛阳五日,西京洛阳守将李兴只有守军两千人余人,随时都有可能失陷,而岳飞派往洛阳牵扯李成的孟邦杰只是一军两千五百人,根本无法与李成的三万大军抗衡,孟邦杰本想偷袭粮草,却中了李成的埋伏,阮良阵亡。消息传到岳飞大营,岳飞已经派了岳云等去颖昌,希望配合王贵能拿下颖昌,接到西京洛阳战事不利的军报,又派了传令军前往颖昌王贵大营,要求王贵、岳云务必拿下颖昌。
绍兴十年六月十二日,岳云、李山、郑奎、赵丙渊与王直的五千五百兵力也抵达颖昌与王贵汇合,岳飞元帅的最后一道强攻颖昌城的军令也一并到了颖昌王贵军营,整个攻打颖昌的战略由王贵指挥,其他将领全力配合。完颜宗贤和撒八孛堇的两万援军已经抵达临颍,只是郾城攻破,这两万援兵极有可能会去颖昌,岳飞的思路非常明确,一定要在完颜宗贤和撒八孛堇抵达颖昌前,攻破颖昌城。
此时完颜宗弼尚在开封,完颜宗弼此时的战略思路倾向于集中兵力攻打顺昌,然后自江宁再南下临安,意图复制靖康之变,因此并没有再派多的兵力去支援中路战场,只是派了完颜宗贤和撒八孛堇两万金军去支援郾城,完颜宗贤和撒八孛堇刚到临颍,郾城就破了。此时完颜宗弼得军报,颖昌出现宋兵,便发军令安排完颜宗贤和撒八孛堇前去颖昌支援,自己则全力准备从顺昌南进的战斗。
完颜宗贤得探子回报,岳家军正在向颖昌方向行军,便派撒八孛堇埋伏小商桥,意图截住岳云等人,但是晚了一步,岳云部队已经离开了小商桥向北行军而去,撒八孛堇虽然没有埋伏到岳云,但却偶遇了另一位岳家军大将——杨再兴。
撒八孛堇的军队比杨再兴的部队提前到达了小商桥,杨再兴以为只是金兵的先头部队,便一边向岳帅传回探报,一边想力战拿下小商桥。哪知这是撒八孛堇的主力金兵部队,已经有八千人在小商桥附近埋伏,杨再兴只有本部一营五百军士,虽然杨再兴作战勇猛,本营将士也都是岳飞精锐背嵬军,但无奈金兵势大,杨再兴及本部人马陷入了包围,杨再兴奋力杀敌突围,无奈误入颖河浅摊,马陷泥潭,被撒八孛堇的弓兵乱箭射死,绍兴十年六月十三日,岳飞痛失大将杨再兴(这一仗并非演义,是正史,只是金兵对手是万户统领撒八孛堇,并非金兀术和哈迷蚩)。
岳飞得到杨再兴的探子回报,担心杨再兴有闪失,便亲率背嵬军前去小商桥接应,到达小商桥后,击退撒八孛堇,抢回了在颖水浅摊泥潭中被金兵射杀牺牲的杨再兴尸体便回了郾城,看着身中数百箭而牺牲的杨再兴,岳飞痛心疾首,决战将至,却折了大将杨再兴。
完颜宗贤和撒八孛堇小商桥拦截岳云计划失败,虽然击杀了岳家军大将杨再兴,但实际上对于颖昌安危来说,这个胜利并不值得炫耀。完颜宗贤只得一边向颖昌方向打探情报,一边撤营向颖昌进发,临颍只是一个小城,几乎无城防可言,所以完颜宗贤并没有进入临颍,而是在临颍北十里安营扎寨。
王贵军探回报,得知完颜宗贤和撒八孛堇已经向颖昌行军,临颍和颖昌虽然只相隔六十里路,但是隔着潩水,所以金兵最少需要两日方可抵达颖昌,王贵必须要在两日内拿下颖昌城。临颍与颖昌之间除了潩水,并无其他可以利用的地利,都是一马平川,王贵本想与潩水北岸埋伏,待完颜宗贤和撒八孛堇渡河之时攻击,姚政打破了王贵的想法,“此时应集中兵力全力拿下颖昌,分兵埋伏,即使胜利也只能是小胜,拿不下颖昌,若是李成再过来,我们绝无生路。”姚政的分析是绝对正确的,绍兴十年六月十二日,李成已经攻下西京洛阳,现在正在向郑州行军,随时可以南下颖昌,而此时的岳家军,只有拿下颖昌,依托颖昌的城防,才能抵挡住金国反击。
王贵军帐,岳云、李山、郑奎、赵丙渊、王直、郝晟、姚政与雷登,九员岳家军将领商讨着如何进攻颖昌,颖昌不是小城,城墙最矮处也有五米高,东南西北各一城门,外城有护城河,守将乌延蒲离黑,武将世家,金国猛安(金国的官职,正四品),唯一的利好是此时颖昌守军仅有三千人。