楚軍統帥項燕以秦軍竄改進軍方向,孤軍深切,當即率楚軍主力,兼程急進,追擊秦軍於棠溪,給秦軍以沉重打擊。李信敗北,率軍往城父方向撤退。楚軍乘勝猛追,3日夜戰役不息。秦軍連日所築堡壘,都被楚軍攻破,都尉一級將領7人陣亡,李信軍喪失慘痛,多虧城父蒙恬軍的保護,李信得以突圍逃回秦境,才免被俘。這是秦同一戰役中宜安戰後,又一次嚴峻的波折。
趙被秦滅亡後,秦即想南下滅楚,但中間尚相隔一個魏國,魏此時固然已隻剩都城大梁四周的一些城邑,但終屬秦進軍楚地之停滯,因而決定先滅魏,再伐楚。本來魏處於“天下之樞”,具有優勝的計謀情勢,但因為戰役頻繁,大量減弱了魏的氣力。多年來,在強秦的打擊陷,節節敗退,不竭割地乞降,魏國大河以北國土被吞食殆儘。秦始皇二十二年,魏王假三年(公元前225年),秦派兵打擊魏國都城大梁。秦戰地統帥王賁以為大梁城垣堅毅,很難在短期內攻拔,因而引大溝之水衝灌大梁城,經3個月戰役,城垣崩塌,魏王假出降,被王賁所殺,魏國滅亡,秦以其地建為東郡。
秦軍蒙受嚴峻波折,秦始皇固然感到本身當初對統帥人選有誤,但並未擺盪滅楚之決計,仍然持續停止滅楚戰役。李信失利後,秦軍統帥一職隻要重行起用王翦。秦始皇移樽就教,親往王翦故鄉頻陽聘請王翦出任秦軍統帥。王翦回絕說,身材不好,難以從命。秦始皇則對峙請他出征,並問他有甚麼要求。王翦此時才說:“大王必不得已用臣,非60萬人不成”。秦始皇應允。王翦因而代替李信,擔負秦軍統帥,帶領60萬雄師對楚作戰。秦始皇親送王翦至京郊灞水之濱。王翦要求秦王多賜給他一些田宅。秦王承諾了他的要求,王翦遂帶兵東去。
秦軍追擊燕殘部到遼東,因為處所偏僻,對全域性乾係不大,即把兵力轉用於對楚作戰。顛末3年擺佈時候,秦對楚戰役勝利結束,又轉用兵力,由將軍王賁批示,打擊遼東。燕軍有力應戰,燕王喜被秦軍俘虜。秦又當即轉移兵力,進犯代郡,趙嘉率部雖力戰,終究不免失利,悲忿他殺。此時六國就隻剩一個齊國了。