长安这边,袁天纲密奏李世民:“灭夏州时机已到,可以出兵”。于是,李世民派遣自己的妹夫、右卫大将军柴绍为主帅、右领军将军薛万均为副将,率三万大军攻打夏州;又派遣刘旻、刘兰成等人率军一万为疑兵,配合主力作战。

    唐军采取“围点打援”的战术,先让刘旻、刘兰成军队占据夏州的东城,攻其所必救。因为,东城是夏州的门户,一旦被唐军攻下,唐军就可以直捣夏州。

    果不其然,梁师都带领军队在东城下与唐军死磕,刘旻、刘兰成偃旗息鼓、据不出战。梁师都守城多日,粮草快消耗完,只好向突厥人求援。突厥颉利可汗也知道“唇亡齿寒”的道理,无奈只好派遣执失思力率领突厥援军二万来援救梁师都。

    突厥大军走到距离夏州数十里处,就中了等候多时的唐军埋伏。这时的薛万彻作为副将,为了杀敌立功,以报效李世民不杀之恩,他就像战神附体一样,率领唐军玩命的拼杀,把突厥人打得大败而逃。

    突厥人逃走了,夏州城中粮食用尽了。梁师都的堂弟梁洛仁杀掉梁师都,献夏州城投降。

    夏州前线捷报传来,朝廷上下沸腾!李世民兴奋地对袁天纲说:“袁爱卿,你真是一个半仙啊,神机妙算。”