Shi Chao

At Huangqiao (黃橋, in present-day Wen County, Henan), the vanguard troops led by Zhao Xiang (趙驤) were initially defeated by Shi Yi and Xu Chao.

However, Shi Chao and the others later attacked and defeated Sima Lun's army at the Gu River (湨水; southeast of present-day Jiyuan, Henan), causing his generals to abandon their soldiers and flee.

When Emperor Hui moved his army to Goushi (緱氏; in present-day Yanshi District, Henan), Shi Chao advanced towards him and prompted him to retreat.

Later, Lu Ji's forces were badly defeated at the Jianchun Gate (建春門) by Sima Ai, resulting in high casualties and several generals captured, but Shi Chao was able to escape the scene.

One of his allies, Chen Zhen (陳眕), brought his army to the Yunlong Gate (雲龍門) in Luoyang and issued an edict to inform the ministers and people to prepare for the campaign.

Shi Chao was able to catch Sima Yue by surprise and routed him at Dangyin, also killing the general Ji Shao.

Sima Ying sent Shi Chao to resist them, but he was defeated by Wang Jun's general, Qi Hong, at Pingji (平棘, in modern day Zhao County, Hebei).

Sima Yong sent Shi Chao to assist his ally, Liu Qiao in Yuzhou by acting as his reserves in Heqiao (河穚; southwest of present-day Mengzhou, Henan).