孙万荣接替了他的位置，多次大败武周军队。697年三月，清边道总管王孝杰、苏宏晖等将兵十七万与孙万荣战于东硖石谷，即东硖石谷之战，武周兵大败，王孝杰坠崖而死。四月，武则天以右金吾卫大将军武懿宗为神兵道行军大总管，与右豹韬卫将军何迦密将兵击契丹。五月，又以娄师德为清边道副大总管，右武威卫将军沙咤忠义为前军总管，将兵二十万击契丹。六月，后突厥默啜可汗应武周之邀进攻契丹，孙万荣兵败被杀，契丹之乱平定。