三王之战(Battle of Three Kings),历史学-世界历史-非洲历史-〔北部非洲〕-摩洛哥历史,1578年8月发生在摩洛哥北部马哈赞河附近凯比尔堡的战役。因葡萄牙国王塞巴斯蒂昂、摩洛哥废王穆泰瓦基勒、摩洛哥国王阿卜杜勒·马立克三位国王参战,故名。又称凯比尔堡战役、马哈赞河战役。15世纪开始,葡萄牙不断侵占摩洛哥领土,占领了丹吉尔、阿加迪尔等地。16世纪初,自称圣裔的萨阿德人发动圣战,收复阿加迪尔等地,取代马林王朝,建立了萨阿德王朝。1573年,阿卜杜勒·马立克(1576~1578年在位)在奥斯曼土耳其帝国的扶持下,废黜国王穆泰瓦基勒,自立为素丹,后者逃到葡萄牙求援。葡萄牙国王塞巴斯蒂昂(1557~1578年在位)对摩洛哥觊觎已久,于1578年6月率军在阿尔西拉登陆,并与废王穆泰瓦基勒结成同盟,向摩洛哥政府军宣战。阿卜杜勒·马立克率军迎战,采用避敌锋芒、诱敌深入的战术,主动向内地撤退。8月4日,摩洛哥军队发起反攻,将联军围困在马哈赞河畔附近。塞巴斯蒂昂率军向马哈赞河对岸撤退,恰逢河水涨潮,塞巴斯蒂昂和穆泰瓦基勒不幸溺水身亡,葡军全线溃败。