In the same year, Lü was threatened by his vassal Liu Bei, who was forced to surrender earlier and was now constantly building up his forces, so he sent Gao to attack Xiaopei, Liu's base, and Gao Shun succeeded in his mission. Liu Bei's new ally, Cao Cao, then sent his trusted general Xiahou Dun to rescue Xiaopei, but the allied forces were again defeated by Gao. In the end, Liu had to desert the city to take shelter under Cao Cao. In the winter of 198, Cao and Liu came back with a sizable army and attacked Lü's base. When the city finally fell on 7 February 199, Gao was captured along with Lü. Showing no fear nor resistance, Gao then saw Cao Cao shifting his attention to him, and guards surrounding Gao hustled him in front of Cao Cao. "Anything to say?" Cao Cao asked him. Not wishing to join Cao Cao, Gao remained silent and accepted his fate. Cao Cao then had him executed along with Chen Gong.