三王战役（，），也称凯比尔堡战役（），在摩洛哥也被称为马哈赞河战役（），在葡萄牙也称阿尔卡塞尔·阿尔克比尔战役（），是1578年8月4日发生在摩洛哥北部马哈赞河附近的凯比尔堡（葡萄牙称阿尔卡塞尔·阿尔克比尔）的一次战斗，参战的一方为葡萄牙国王塞巴斯蒂昂和摩洛哥前苏丹穆泰瓦基勒的联军，另一方为摩洛哥苏丹阿布杜勒·马立克率领的摩洛哥军队。因有三个国王参战，故名。摩洛哥军队虽装备略逊一筹，但进攻十分凶勐。最终，葡萄牙军队被击溃。葡军在向马哈赞河对岸撤退时正值涨潮，塞巴斯蒂昂、穆泰瓦基勒和许多官兵被淹死，其余大部分