昭襄王
春申君は一計を案じ、太子完に「楚王は病のため、おそらくは再起できないと思われます。太子が帰国されなければ陽文君(中国語版)の子が後を継ぎ、太子は宗廟に仕えることができなくなるでしょう。使者と一緒に秦を抜け出されるのが上策と思います。私は踏みとどまって、死を賭して事に当ります」と言った。太子完は衣服を変え、使者の御者になりすましてひそかに出国し、春申君は太子が逃げるまで病と称して外出しなかった。
春申君はしばらくしてから昭襄王に申し出て、「楚の太子は帰国しました。逃がした私の罪は死に当ります。どうか死罪を賜りますように」と言った。昭襄王は大いに怒り、自害を許そうとしたが、范雎が「春申君は人臣として一身を投げ出して主君に殉じました。もし太子が位に即けば、かならず春申君を重用します。ここは罰しないで帰国させ、楚と親しむのがよろしいかと思います」と言ったので、春申君の帰国を許した。
秦は函谷関で敗れた(塩氏の戦いまたは五国攻秦の戦とも)。
昭襄王は敗戦後の処理を、孟嘗君に代わり宰相となっていた楼緩に、「河東の地を割いて三国(斉・韓・魏)と講和したいと思うが、どうだろう」と尋ねた。楼緩は「このような国の大事を決めるのは重臣方の任務です。どうして公子池さまを召されないのですか」と答え、罪に陥れられることを避けた。
昭襄王は公子池を召して改めて尋ねた。公子池は「講和されてもされなくても後悔されましょう」と言った。昭襄王が「どうしてか」と問うと、公子池は、「河東の地を割いて三国の兵が引き揚げれば、きっと『惜しいことをした。三国が引き揚げようとしたところへ、河東をくれてやるとは』とおっしゃるでしょう。その反対に、講和されなければ咸陽は危うくなり、きっと『惜しいことをした。たった河東の地三県を惜しんだばかりに大敗した』とおっしゃるでしょう」と答えた。
昭襄王は公子池の進言を容れ、河北および封陵の地を与えて和睦した。