童贯率领宋军主力在王厚配合下出安乡关渡湟水,开往巴金岭。
面对宋军进攻,河湟吐蕃部落进行了顽强抵抗。
膘哥城(甘肃永靖县西南)大酋长“多罗巴关”和三个儿子“阿令结”、“厮铎麻令”、“阿蒙”率领部族据险而守,与宋军殊死搏杀。
童贯率领宋军仰攻膘哥城,由于膘哥城据绝岭之上,四面皆天堑,道路险狭。
结果以惨败收场,宋军偏将安永国堕堑而亡,叔詹等驰还,向导苏二冲失踪。
王厚得知首战失利,亲自领兵来援,以强弩亲射“阿蒙”眼睛,使其“流矢中目贯脑”遁去。
十八日中午,童贯率领一路宋军击败“多罗巴关”的援军,夺取膘哥城,斩“阿令结”、“厮铎麻”二人,降五百余户。
二十二日,宋军拓展至湟州城边,吐蕃大军与宋军激战三日,终因寡不敌众弃城而逃。
“小陇拶”率众驰援,刚过安儿峡,听闻湟州陷落,退驻于龙支城(青海民和县古鄯之北)附近。
童贯和王厚占据湟州城后,吸取王赡冒进青唐的教训,上书朝廷要求暂缓进军,在湟州周边开展招降工作。
童贯派将官沈言守京玉关(甘肃兰州西北四十五里),刘成、陈迪守安乡关(甘肃临夏县北莲花乡),控制这两处黄河渡口,保证军队进退的道路畅通。
正巧此时,身在青唐的“小陇拶”送来书函,要求“保渴驴岭以西而和”。
童贯同意了青唐国主议和的要求,但同时,他还要求“大陇拶”帮助招抚吐蕃部落。
在童贯和王厚进剿、招降两手策略的影响下,周边部落逐渐松动,就连“溪巴温”的妻子也率众降宋。
湟州周边的当标城(青海循化县东南)、一公城(甘肃夏河北积石镇)、南宗城,都渐次落入宋军手中。
童贯、王厚决定,分兵三路向青唐进发,定于九日在宗哥城下汇合。
“小陇拶”深知宗哥与青唐城唇齿相依的关系,急忙率军驰援,在城东二十里处凭险布阵。
小陇拶率众六十万,童贯、王厚论以朝廷恩信,招诱之,不从,青唐与北宋终极决战就此展开。
战役之初,童贯遣先锋五将夹河而行,自领中军渡河相随。
宋军先锋见吐蕃据险设阵后,担心陷入重围,急忙向童贯汇报。
童贯得知后,命先锋五将各自冲击敌阵,使其首尾不能相顾,继而又命大将王亨率军前往支援。
在这种形势下,两军在宗哥城东展开混战。
小陇拶为了能够清楚了解战场局面,以精兵数十骑自卫,登其军北高阜之上,“张黄屋,列大斾”颇有王者威风。
小陇拶登高而后,见王厚与童贯引中军傍山而列,便暗引骑兵欲来冲阵。
吐蕃骑兵的动向被童贯、王厚测知,遣游骑千余潜攻其背,贼觉而遁,游骑追击之,短兵接,绞杀甚烈。
两军正在厮杀之时,忽起大风卷地而来,双方目不视物。
须臾,暴雨如注,吐蕃军阵大崩,争相逃散,“宋军追北三十余里,斩首四千三百一十六人,降俘三千余人”。
小陇拶单骑逃奔宗哥城,宗哥闭门不纳,遂奔青唐。
宗哥城公主前安化郡夫人瞎叱牟蔺毡,打开城门迎接宋军入城。
宗哥一战后,小陇拶再也无力抵抗宋军的进攻。
四月十一日,王厚、童贯占领青唐城北的安儿城。