派遣左武卫大将军李昌言率领凤翔骑兵五百赶赴随州。李福派遣自己的儿子率兵先往救随州,王仙芝令尚君长、蔡温球和楚彦威带兵在半路拦截李福的援兵,尚君长带兵埋伏在援兵必经之路的山岭上,李福之子率兵快速的通过山路,突然山上巨石滚下,官军大慌。山上箭下如雨,官兵连忙用盾牌抵挡,尚君长大喊一声带领将士杀下,农民军居高临下势不可挡,援军全部被歼。王仙芝大破李福的援兵,转而攻掠复州、郢州。唐忠武军大将张贯等四千人与宣武军赴援襄州,半路听闻山南东道节度使李福之子战死,忠武军和宣武军的将士害怕不已。于是从小道自申州、蔡州逃归原籍。
唐僖宗听闻忠武军和宣武军的将士半路逃回,大怒,下诏训斥忠武节度使崔安潜、宣武节度使穆仁裕:“救兵如救火,尔等身为节度使既然派出这些废物前去赴援襄州,而且既然在半路逃归,尔等快速速派人戒约张贯等将士,要他们还赴襄州救援,不然全部军法处置”。崔安潜大惧,派人将张贯斩杀,另派遣大将张自勉率兵七千往援襄州。王仙芝听闻忠武军杀到,乃再次北上。
877年7月,黄巢引兵复与仙芝合,围宋州,占领宋州的掎角南月城。崔安潜令大将张自勉率兵七千往援宋州,忠武军一向精勇,张自勉对众将士说:“宋州被贼寇围困,南月城已被占领,宋州城处于危难之中,大家如不死斩皆斩!”于是官军一鼓作气攻克南月城,大破起义军,斩首二千级,王仙芝和黄巢乘夜解围而去。王仙芝对黄巢说:“张自勉锐盛,何办?”黄巢说:“北上已经不可能,不如南进?”王仙芝于是南度汉江,攻荆南。荆南节度使杨知温婴城守,王仙芝久攻不下,纵火焚城楼,杨知温死守不出,唐僖宗诏西川节度使高骈代杨知温为荆南节度。正所谓‘三军未动,粮草先行’,高骈以蜀兵万五千赍粮,期三十日至,没想到赶到荆南之时,江陵城已陷,杨知温弃城而走,王仙芝和黄巢入荆南,王仙芝见高骈乃唐之名将,乃与黄巢商议对策,黄巢说:“高骈把南诏国入川的部队打得溃不成军,不好惹。”王仙芝说:“既然这样我不如入江西,弟东进,一来可以为柳彦璋报仇,二来可以躲开高骈。”黄巢然之。王仙芝于是对众将士说:“孤城难守,我准备下江西为柳彦璋等报仇。”众将士欢呼雀跃。王仙芝于是和黄巢分兵继续南下。
黄巢攻和州,未克。仙芝自围洪州,取之,使徐唐莒守洪州(南昌)。进破朗、岳,遂围潭州。钟传听说洪州被破,令危全讽兄弟守城,自己带领抚州精锐北上救洪州,钟传赶到洪州城下,徐唐莒领兵出战,钟传二话不说抡起大斧就取徐唐莒,徐唐莒连忙接战,十三回合被钟传砍于马下,钟传乃进据洪州。王仙芝久攻潭州不下,观察使崔瑾死命防守,农民军死伤惨重。王仙芝没有办法,于是把兵锋转回江西,时,江西大部分州县陷落,钟传与危全讽励志自守。王仙芝攻抚州,钟传和刘秉仁联合来救,王仙芝攻打洪州,危全讽和刘秉仁又南北支援。王仙芝乃东向浙西,扰浙江的宣州、润州,不能得所欲,身留江西,趣别部还入河南。
唐僖宗见农民军大起,诏崔安潜归忠武军,复起宋威、曾元裕,以招讨使还之,令宦官杨复光监军,乃软硬兼施,下诏说:“农民军首领如有投降归顺者,封官进爵”。杨复光,本姓乔,是唐左神策军中尉杨玄价的养子,杨复光自幼聪明伶俐,长大后喜欢舞枪弄剑,慷慨而有节义,甚得人心。杨复光召集众幕僚说:“现在国家处于危难之中,本监军想派人去招降农民军,谁肯为国家出生入死?”判官吴彦宏说:‘某虽不才,但愿一行。’杨复光大喜,乃遣其属吴彦宏以诏谕王仙芝。
吴彦宏傲然来到王仙芝大营,王仙芝把刀斧手排列成两行才接见吴彦宏,王仙芝对吴彦宏说:“本将军这辈子最恨的就是说客,你是不是想试一下