Shi Le
However, the eastern part of north China came under the control of a rebel Xiongnu-Han general of Jie ancestry named Shi Le. Liu Yao and Shi Le fought a long war until 329, when Liu Yao was captured in battle and executed. Chang'an fell to Shi Le soon after, and the Xiongnu dynasty was wiped out. North China was ruled by Shi Le's Later Zhao dynasty for the next 20 years.