Which warlord did Guan Yu repay by slaying Yan Liang?
Cao Cao
Sun Quan
Liu Bei
Yuan Shao
Answer
Cao Cao was the warlord to whom Guan Yu repaid his debt by slaying Yan Liang. Guan Yu had previously been captured by Cao Cao, who treated him well and released him. When Guan Yu later learned that Yan Liang was a threat to Cao Cao's forces, he repaid his debt by slaying Yan Liang in battle.
Gallant Guan Yu: Test Your Knowledge on the Legendary Chinese General