Sima Yong
This ran counter to Sima Yong's plans. In fall 303, he persuaded Sima Ying to again join him against Sima Ai. While Sima Yong and Sima Ying had overwhelming force, their forces could not score a conclusive victory against Sima Ai. Sima Yong's forces were about to withdraw in spring 304 when Sima Yue the Prince of Donghai, the grandson of a great-granduncle of Emperor Hui, believing that Sima Ai could not win this war, arrested him and delivered him to Sima Yong's general Zhang Fang, who executed Sima Ai cruelly by burning him to death. Sima Ying became in effective control of the government, but continued to control it remotely from Yecheng. Sima Yong was given additional powers, and later in 304 submitted a pre-arranged petition to have Sima Ying created crown prince.