眼看局势不利,王世充亲自出面向李世民求和,双方在洛阳城外隔着洛水谈判,王发言道,唐帝关中,郑帝河南,我没有去进攻你的关中,你为什么要进攻我的河南?(井水不犯河水,我是无辜的)李世民答道,我大唐志在四海,你挡了我的路,我为此而来。(卧榻之旁岂容他人酣睡,你觉悟吧)王又提议说,让我们罢兵讲和,“不亦善乎”?(你看我已经在苦苦哀求了)李答道,我爸爸只命令我来灭了你,没有授权我和你讲和。(我就是不讲理了,你能把我怎么样?)于是和谈破裂了。
既然无法求和,王世充只得全力迎战,无奈人心已失,连战皆败,正面打不过,那只好用偷袭了。李世民作为主帅有个很不好的习惯,喜欢只带少数手下到最前线去看地形或侦察敌情。王世充早就知道李世民的这个爱好,一直都在等待合适的机会。机会在九月辛巳这天出现了,李世民只带了五百骑兵到魏宣武陵看地形,王世充立即帅步骑兵万余人前往突击,将李世民重重围困,唐军主力这时也已得知情况危急,屈突通领援兵拼命来救,但都被王部拦住。王的大将单雄信杀散李世民的卫士,直冲到李世民马前,眼看李世民就要当不成唐太宗,突然出现了一个叫尉迟敬德的奇迹,在单雄信举槊刺向李世民的一刹那从侧面把单雄信挑落马下。随后,尉迟敬德护着李世民杀出重围,终于和来接应的唐军主力会合,尉迟随即回身向王世充发起反冲击,出入王军如无人之境,士气大振的唐军跟随其后,结果反倒是王世充全军覆没,仅以身免。(这传奇的一战后来被改编为枣园夺槊、单鞭救主的说唐故事,至今仍为人津津乐道。)