In winter 944, Emperor Taizong again made a major incursion into Later Jin territory, using Zhao Yanshou as his forward commander. Shi was initially going to lead the Later Jin army himself, but fell ill at that time. He sent a number of generals to try to cut off the Liao army movement, but then, in fear of the Liao army's strengths, pulled back to the Yedu region, allowing the Liao army to advance unimpeded to Yedu, pillaging the Later Jin territory as it went along. However, the Liao army then withdrew in spring 945. As the Liao army withdrew, Shi sent Du Wei (i.e., Du Chongwei, who changed his name to observe naming taboo for Shi) and Li in command of an army to give chase. They crossed into Liao territory and captured Qi (祁州) and Tai (泰州) (both in modern Baoding), but soon received news that the Liao army had turned around and was heading for them. They tried to withdraw, but became surrounded near Yangcheng (陽城, in modern Baoding). Du panicked and was reluctant to engage the Liao army, but at Fu Yanqing's advocacy, Fu, Zhang Yanze, Yao Yuanfu (藥元福), and Huangfu Yu (皇甫遇), attacked the Liao army fiercely, causing the Liao army to panic and flee. After Emperor Taizong was able to regroup at You, he caned each of the chieftains who were part of the operation several hundred times, with only Zhao Yanshou escaping punishment.