Zhang Xianzhong
The She-An Rebellion among the Yi people broke out in Sichuan in 1621 against the Ming requiring suppression, which was completed in 1629. In the early 1640s, mass rebellions led by a variety of rebel leaders broke out in northwestern China's provinces of Shaanxi and spread throughout China in the 1640s. Major battles included the sacking of Fengyang by Li Zicheng and Zhang Xianzhong and the battle of Kaifeng which led to the deliberately engineered 1642 Yellow River flood by the Ming governor in an attempt to stop Li Zicheng.