史大奈、程知节、秦琼、宇文歆等挥舞大旗杀入敌阵，出现在夏军阵后，张开唐军旗帜，夏军望见，大溃，被唐军追奔三十里，斩首三千余级，窦建德受伤被俘，王世充也随即投降。武德五年（622年）九月，交州（约上郡一带，非交趾）总管权士通、弘州总管宇文歆、灵州总管杨师道在三观山击破突厥，俘获马、骆驼数千。宇文歆又在崇岗镇迎战突厥，大破之，斩首千余级。子宇文思纯，官至州刺史。