In the seventeenth year of Yongping (74 AD), Geng Gong, who served as Sima, followed Qi Duwei Liu Zhang, Fengche Duwei Dou Gu, and Du Ma Duwei Geng Bing to defeat the rider, and incorporated the rider into the Eastern Han territory. .
Immediately the Eastern Han Dynasty set up the Western Regions Protector and Wuji Colonel in the Western Regions, and appointed Geng Gong as Wuji Colonel Lieutenant. Qitai Northwest). In the eighteenth year of Yongping (AD 75), after the Eastern Han army returned to the Central Plains, the Huns, who were unwilling to lose the Western Regions, immediately made a comeback and gathered tens of thousands of cavalry, hoping to regain the chariots in one fell swoop. Geng Gong selected three hundred people from the small number of people to rescue the car division. However, on the way, he encountered an army of Northern Huns. The army was wiped out because of outnumbered people. Thus, the Huns began to besiege Jinpu City. Faced with the Xiongnu's siege, Geng Gong personally climbed the city to fight the Northern Huns. Geng Gong put poison on the arrow and sent a message to the northern Xiongnu: "This is the god of the Han Dynasty. There must be strange things in the arrow." So he shot the arrow with a hard bow. The North Huns who hit the arrow were panicked when they saw blood boiled from the wound. At that time, there was a violent storm, and Geng Gongjun attacked the Northern Huns by rain, killing many Northern Huns. The Northern Huns were very frightened, so they retreated.
Although Geng Gong won this battle, he knew that Jinpu City's defense conditions were not very good. Therefore, Geng Gong moved to Shule City to prepare for the long-term war of resistance. Sure enough, it didn't take long for the Huns to make a comeback to kill Shule City. What the Huns did not expect was that Geng Gong did not sit back and waited for death, but instead recruited thousands of people and took the initiative to open the city to fight. As a result, the Huns cavalry were scattered and fled. The Huns who lost the first battle besieged Shule City and cut off the water in the city. As a result, Geng Gong led everyone to dig a well to get water and continue to fight the Huns. However, as time went by, the food and grass in the city gradually ran out. Therefore, the soldiers who defended the city boiled the armored bow and crossbow with water and ate the animal tendon leather on it. However, no matter how difficult the conditions are, the defenders are still the same enemy, and inflict great damage on the Huns.
Actually, the reason why the Eastern Han Dynasty could tolerate the unscrupulous attack by the Xiongnu on Shule City was because Emperor Ming of Han died unfortunately in August of the eighteenth year of Yongping. At the time of the royal funeral, rescuers were not dispatched in time. After Emperor Zhang of the Han succeeded to the throne, he adopted Situ Baoyu’s suggestion and sent the army general Geng Bing to guard Jiuquan, the prefect of Jiuquan Qin Peng (a Duan Peng), Wang Meng, the evangelist, and Huangfu to assist in the conquest of the three counties of Zhangye, Jiuquan and Dunhuang. The Shanshan troops, more than 7,000 people, went to rescue.
On the first month of the first year of Jianchu (76 years), Qin Peng and others gathered in Liuzhong, attacked the chariots, attacked Jiaohe City, killed 3,800 people, and captured 3,000. For the rest, the North Huns fled in panic. However, the army of the Han Dynasty was ready to return east at this time. Only one military official, Fan Qiang, insisted to rescue Geng Gong, so he allocated two thousand men and horses to continue to Shule City. Fan Qiang led two thousand Han troops to travel day and night, overcoming all kinds of harsh environments, and finally overcame the snow-covered mountains. At this time, Shule City was still in the hands of the Han army, just a defender of hundreds of people, with only 26 people left.
The next day, Geng Gong and twenty-five soldiers from other places embarked on a journey home with the rescuers. But the battle was not over yet, the Northern Huns sent troops to pursue them, and the Han troops walked while fighting. When we set off from Shule City, there were still 26 people who died along the way. By the time we arrived at Yumen in March, there were only 13 people left.