5月3日,荣赫鹏派驻守江孜的三分之二兵力,即工兵三个连、步兵一个连及部分骑兵,携带火炮二门、机枪二挺,向卡罗拉进犯。经过三天行军,英军抵达卡罗拉藏军前沿阵地附近。侵略军企图先从两翼迂回,控制拦阻墙后面的制高点,再发起攻击。由于绕路过远,且两翼岩石陡峭,攀登困难,后又放弃了这一计划。5月7日上午10时,英军被迫从正面发起进攻,以一个半连沿河床前进,以一个连向藏军左侧阵地攻击,以半个连向右侧攻击,其余部队随同炮兵行动和守卫营地。西藏民军依托有利地形,顽强抗击,大量杀伤敌人。经四小时激烈战斗,毙敌军官一人、士兵十七人,迫使英军龟缩在山峡中,陷入“绝望之境地”。下午2时,英军再次发起进攻,在优势火力支援下,占领了藏军右翼一段拦阻墙。藏军增援部队五百人立即集结向前机动,准备夺回失去的阵地,但由于英军预备队已从藏军右翼投入了战斗,藏军的机动受阻。藏军为了改变不利态势,在左翼连续组织了三次阵前突击,均因遭敌机枪火力的拦击而没有达到预期目的。此时,从右翼突人之敌占领了藏军侧后高地,在腹背受敌的情况下,藏军被迫退守浪卡子。
这次战斗,藏军在作战指挥和战术运用上都有了很大进步,改变了单纯防御的战法,注意了组织进攻。但由于装备落后,加之训练差,射击不准,尽管在兵力上占有优势,战士亦不乏勇敢精神,终未能阻止英军的进攻。
在卡罗拉战斗激烈进行之际,英军得知江孜驻地被袭,乃于占领卡罗拉后,急忙撤军回救。
三、江孜反击战
驻江孜英军分兵东犯卡罗拉后,仅剩一百七十名士兵防守,力量非常薄弱。集结在日喀则一带的西藏民军获悉这一情况,乃于5月4日晚出动一千五百人,直插江孜,很快占领了帕拉村、白居寺、曲龙寺和宗政府等要点,控制了整个市区,并包围了荣赫鹏驻地江洛林卡。
5日黎明前,潜伏于英军营地周围的西藏民军趁敌不备,突然发起进攻。他们一边喊杀,一边冲向敌营,抢占围墙枪眼,向敌营房射击。敌人遭此突然袭击,慌乱不堪,有的来不及着装就被消灭了。但由于民军未能及时冲入围墙,近战歼敌,致使英军得到了喘息时间,组织抵抗。一部分英军爬上屋顶,一部分把住了东北营门,拚命向民军射击。民军几次攀越围墙,均遭敌火力杀伤而未成,天明后被迫后撤。由于组织不严密,撤退途中,又有许多战士牺牲。在以后几天的战斗中,西藏民军仅依靠宗政府的堡垒火力进行封锁,而未乘敌孤立无援之机,再次发起进攻,彻底歼灭敌人。英军残部利用时间加固了工事。
5月9日,进犯卡罗拉的侵略军返抵江洛林卡,江孜英军的防御能力得到加强,但仍无法摆脱被围的困境,不得不采取守势,整天“蛰居斗室,不能越雷池一步”。西藏民军逐步缩小包围圈,相继占领了英军驻地周围的几个村庄,并派兵截击敌之通邮小分队,威胁其后方交通安全。英军为了改变被动局面,决定对附近村庄进行“扫荡”。在民军顽强抗击下,进行“扫荡”的英军虽然取得了一定战果,却付出了相当大的代价。当英军发现民军准备袭击其营地时,即匆忙撤回。
5月24日,从春丕山发的英援军先头部队二百余人,携带十磅火炮两门,越过乃尼寺(江孜东南十一公里)的火力封锁,抵达江孜。英军在得到增援以后,为了保证后方运输线的畅通,决定向万尼寺发起进攻。但当英军到达该寺时,西藏民军已转移他处。
当时,对英军安全威胁最大的是驻帕拉村的民军。该村位于英军营地约二公里处,房屋坚固,利于防守,并可直接攻击英军防御工事薄弱的翼侧。5月26日,英军派步兵三个连及部分工兵,携爆破器材从正面强攻,炮兵则迂回占领了一个可以俯瞰帕拉的山脊阵地,支援步兵战斗。但英军几次冲击均被西藏民军击退。由于房屋墙壁高厚,英军的榴霰弹失去作用,遂以工兵进行爆破,企图突破民军的防御。但英军爆破一次,仅能进入一个庭院,无法扩大突破口。西藏民军依托有利地形,与英军逐屋逐院展开争夺,先后毙伤敌官兵二十三人。经过十一小时的艰苦战斗后,民军始被迫后撤,英军随即占领帕拉村。之后,民军致力于加强宗政府堡垒的防御,并不断前出袭扰敌人,使英军不得安宁。英军由于兵力单薄,不敢贸然向宗政府发动进攻,以致仍处于被围状态。6月5日,荣赫鹂率四十名骑兵驰回春丕求援,途经康玛时,受到三百多名藏军的袭击,几乎毙命。
西藏民军在江孜反击作战的胜利,大大鼓舞了士气。可惜的是,民军缺乏严密的组织和得力的指挥,因而来能一鼓作气,彻底歼灭敌人。
江孜战局的变化,使英国政府手忙脚乱。英印事务大臣布罗德里克声称:“政府业已决定,不管什么生力军,只要印度政府认为必要,均可调往江孜去。”6月中旬,侵略军的增援部队在春丕集结,计有:四个土著士兵营二千八百人、英皇家步兵连四百人,英山炮连二百五十人,土著山炮连一百人、土著山地步兵连二百人,民夫和运输人员七千六百人和配属的其它小分队,总计在一万一千五百人以上。除来福枪、手枪外,尚携有火炮十二门,机枪数挺。此外,还备有牲畜七千五百头,运输车一千六百五十辆。
6月13日,麦克唐纳和荣赫鹏率援军相继从春丕出发。途经乃尼寺时,遭到八百名西藏民军的顽强阻击,死伤十五人。在江孜英军接应下,才于23日抵达江孜。为了解除西藏民军对江洛林卡及帕拉村的包围,英军首先向江孜外围的民军据点发起攻击,先后占领了江孜北面和西面的十二个村庄。6月28日,英军进攻江孜西北三公里的则城寺(即翟金寺)。一千二百名藏军苦战一天,经激烈白刃格斗,最后辙出战斗,江孜至日喀则的交通随之断绝。至此,英军从三面包围了江孜宗政府及江孜街的守军,并控制了水源。江孜民军面临一场更加严酷的战斗。
为了保存实力,避免更大的伤亡,西藏地方玫府再度作出忍让的决定。7月1日,达赖派出的宇妥噶伦、大喇嘛、大仲译及三大寺代表到达江孜,与英军谈判。但是,荣赫鹏无理要求西藏民军于7月6日正午前撤出宗政府,谈判终于破裂。
7月5日下午,英军向宗政府和江孜街发动进攻。进攻江孜街的英军分为左右两翼。守卫江孜街的藏军利用已筑起的围墙和房舍,奋勇还击,毙伤敌官兵多名。直至傍晚,英军方占领了江孜街。在宗政府方向,英军先派出步兵六个连和骑兵一个连,携炮二门,从左翼佯攻炮台之岩石方面,以牵制西藏民军主力,使其误认为是英军的主攻方向。黄昏后,英军撤回,趁夜暗又遣步兵十二个连、骑兵一个连,工兵半个连,携炮十二门,进至宗政府东南的外围阵地。这一带多悬崖绝壁,系民军指挥所所在地,是整个防御的要害。阵地前比较开阔,有民军修筑的多道围墙。但英军认为用火炮可以将其摧毁,故选择这一方向进攻。7月6日,英军在炮火支援下发起攻击,经数小时激战,付出了重大伤亡,始抵达宗政府脚下的边缘阵地。当日下午,英军集中所有炮火向围墙轰击,始炸开一个缺口。这时,一个藏兵装药不慎,引起山上火药库爆炸,加大了墙垣的缺口。英军立即发起冲锋,蜂涌而上。西藏民军虽用火力封锁缺口,但未能阻止敌人的前进,遂拆下墙上巨石投向缺口,与敌展开白刃格斗,打死打伤敌人数十名。最后,在敌人优势火力攻击下,西藏民军被迫突围,向拉萨方向撤退,江孜重新沦于敌手。
英勇的西藏爱国军民,在江孜抗击英国侵略军达三个月之久,为保卫祖国神圣领土,作出了巨大贡献。