后来,王辅臣因轻敌中清廷新任军机大臣图海之计,陷入绝境被招降,吴军损失八万人马。但随后吴军便迅速扭转了局势。吴之芪和马雄图兵分两路,直抄图海部后路,王屏藩、潭洪带领马步兵随后跟进。
此一战,图海军大败而逃,吴军从固原一直追杀到长武,十二万清军最后剩下不足两万,跟随图海逃回西安。
经过几次大战之后,清军的主力实际上已经被吴三桂军打垮,仅剩的兵力包括从青海退守延安的青海军两万人,在西安的图海军3万人,在武昌的蔡毓荣和贝勒尚善军3万人,在安庆的董卫国、岳乐、喇布、希尔根共5万人,南京清军3万人,全国兵力已经不足二十万。
而吴军此时已发展到四十余万(北线12万、中线10万、南线共计17万、云南新兵3万),形势对吴三桂一方极为有利,刘玄初等谋士也力谏吴三桂挥军跨过长江。
如果此时吴三桂真的能一举挥军北上,那么改朝换代也未可知。但由于吴三桂优柔寡断的性格缺陷使然,再加上吴三桂考虑到自己年迈体衰,头脑中偏安的思想便逐渐取代了当初的雄心壮志,以至于吴军主力一直停留在长江南岸,丧失了最佳的战机。
最后,刘玄初忧愤而死,自此再也无人敢向吴