默啜乘机突袭松漠都督府(治今内蒙古翁牛特旗西北),俘尽忠、万荣妻、子而去。万荣收集余众,军势复振,即派部将骆务整、何阿小为前锋,率骑南进,攻克冀州(治今河北冀县),杀刺史陆宝积,屠吏民数千人。继而进攻瀛州(治今河北河间)属县,使河北大为震动。武则天急令夏官尚书王孝杰、羽林卫将军苏宏晖率军18万(一说17万),讨伐契丹。神功元年三月,王孝杰率军至东硖石谷,与契丹军相遇。因道路险隘,孝杰只得以精兵力战向前。契丹军佯退诱敌,孝杰挥军跟进,将出山谷整队布阵,契丹立即回军反击,后军总管宏晖畏惧先逃,契丹乘唐援兵不继,奋力冲杀,孝杰坠崖而死,唐军将卒死亡殆尽。武攸宜军在渔阳(今天津蓟县)闻孝杰等败没,不敢进。万荣遂乘胜进兵幽州(治蓟县,今北京城西南),攻陷城邑,剽掠吏民。武攸宜派兵进击,亦不能克。