Gao Xianzhi

Gao Xianzhi (died 24 January 756) was a general of Tang China who fought against the Arabs at the Battle of Talas in 751 and in the An Lushan Rebellion of 755.

Biography
Gao Xianzhi was the son of Goguryeo general Go Sagye, who had been captured by the Tang in 688 and made a general of their army. He became a general during his twenties and campaigned in Central Asia and in Gilgit-Baltistan against the Tang dynasty's Turkic enemies. He subjected 72 Indian and Sogdian kingdoms to Tang vassalage and ended Tibetan dominance over the Pamir Mountains, and, in 750, he was sent back to Central Asia. In 751, he was defeated by the Abbasids at the Battle of Talas after the Karluks in his army betrayed him, and he was recalled to China during the An Lushan Rebellion. In 756, however, he and his fellow general Feng Changqing were executed by Emperor Xuanzong of Tang for being unable to stop An Lushan from capturing Luoyang.