張環和薛仁貴兩個人開始在一起抽簽決定去哪里作戰。張環選擇了到摩天嶺,而薛仁貴則是前往白玉關。徐茂公對于薛仁貴十分關切,不僅送給對方一套盔甲,還給了對方一個錦囊,要求對方在生死關頭才能夠打開。張環和何宗憲在一起商量作戰的事情,隨后何宗憲表示張環不需要攻擊摩天嶺,自己這方面只有和李鎮宗一起奪得長安城才能夠獲取最大的?利益。但是張環卻做出一副假惺惺的樣子,并且讓對方不要亂說話。薛仁貴帶領著軍隊來到了白玉關,薛仁貴按捺不住好奇,當即打開了徐茂公給自己的錦囊。
打開以后薛仁貴才知道原來張環是打算殺回長安城,長安城此時防守薄弱,白玉關守將手中奪得一匹神風寶馬,日行千里,徐茂公希望薛仁貴能夠奪取這匹寶馬,隨后殺回長安城救駕。薛仁貴意識到了這件事情十分要緊,于是第二天就出門作戰,和敵將展開攻擊,薛仁貴身手了得,當即殺死了對方奪去了寶馬。薛仁貴立刻騎著這匹馬趕回了長安城,帶領著自己的親信打算進城護駕。這個時候張環的人也來到了長安城外,帶著大隊人馬。但是城門緊閉,張環于是開始和手下商議怎么騙對方開門。隨后張環假稱自己是唐朝的軍隊是來護駕的。守門的士兵以為對方真的是護駕的兵馬,于是向太子匯報這件事情。
太子誤以為張環是真的來護駕,于是打算開門讓對方進城。但是魏征認為這個時候小心謹慎為上,勸告太子最好先不要打開城門。太子在城門上面和張環對話,張環見對方始終不肯打開城門,終于沒有了耐心打算攻城。幸好這個時候薛仁貴的兵馬及時趕到,張環等人明白薛仁貴的領兵本事,無奈之下只能投降,隨后全數被捉拿。太子召見了薛仁貴,十分高興。張環在監獄里面以為這次自己死定了,但是何宗憲認為李鎮宗等人一定會幫忙救助自己的。