King Zhaoxiang of Qin
In 306 BC, the young King Zhaoxiang ascended to the throne, with his mother Queen Dowager Xuan serving as regent. Knowing Qin could not focus on eradicating Yiqu when it had the hostile eastern states to deal with, and her son's rule was still shaky due to numerous rival princes keen to capture the throne, Queen Dowager Xuan decided to use an approach of pretended conciliation. She invited the king of Yiqu to live long-term in the Ganquan Palace, and consummated a seductive liaison that produced two sons with him. This completely removed the Yiqu King's hostility towards Qin, as the beguiled king had lost all cautiousness around the Queen Dowager. At the same time, King Zhaoxiang was aggressively acting to weaken rival warring states in the east and south, and Queen Dowager Xuan was secretly planning with her son the eventual annihilation of Yiqu.
King Zhaoxiang of Qin
In 293 BC, the states of Han, Wei and East Zhou allied together to attack Qin. King Zhaoxiang appointed the young Bai Qi as general, and defeated the two major states at Yique, killing 240,000 of the enemy and capturing (then executing) the enemy's supreme commander Gongsun Xi (公孫喜). This was the most devastating blow Qin delivered to the two eastern states to date. In 292 BC，Bai Qi again led the army and attacked Wei, capturing Weicheng (魏城) and sacking Yuanqu (垣邑). Then in 291 BC, Qin attacked Han again and seized the city of Wan (宛城) and Ye (葉). In 290 BC，King Zhaoxiang sent Sima Cuo (司馬錯), who captured Zhi (軹) from Wei and Deng (鄧) from Han, before joining with Bai Qi to seize Yuanqu again. These successive victories forced Wei to concede 400 "li" of Hedong lands, and Han to concede 200 "li" of Wusui lands to Qin.