李宓收复姚州后,6月稳步推进至洱海边。分兵何履光驻守上关,李宓主力直抵下关,同时大营边建水寨修造舟船。 这是一个稳妥的计划,关门打狗,在洱海西部全歼南诏主力。水陆合击攻克龙尾城后,南诏基本就无险可守了。 南诏主力由大军将段附克率领在龙尾城驻防,与李宓主力对峙。南诏王乐宽率水军突袭唐军水寨,摧毁大部分唐军战船。 吐蕃都知兵马使论绮里徐带领吐蕃军队潜行至巴蹻山(大理白冲箐), 论绮里徐与段附克约定凌晨同时出击唐军大寨。唐军毫无预警,毫无准备,“弓不暇张,刃不及发”,全军崩溃。李宓从水寨乘小船逃跑,船只沉没没水而亡。战至天亮“白日晦景,红尘翳天。流血成川,积尸壅水。”唐军主力全军覆没。何履光军撤退。