1979年對越戰爭中,解放軍第13軍負責攻擊紅河西岸,第一梯隊展開37、38、39師,在炮兵、裝甲兵、工兵支援下,一舉渡過紅河天險,然後分兵向東西兩側掃蕩。其中37師渡過紅河後,向東進攻,兵鋒直指重鎮谷柳、保勝地區。谷柳是越南黃連山省省會老街市的一個區,地形狹長,南與金星區、北與沿海區相連。谷柳市區內建築物基本相連,不甚堅固,有公路鐵橋與紅河東岸的老街市區相通。防守谷柳地區的越軍計有老街獨立第6營、文盤獨立第2連及公安16團3營、190炮兵團、黃連山省隊192團2營、邊防連各一部,總兵力約500餘人。越軍憑藉谷柳以西海拔100-200米的群山溝谷據點攔路,構築了防禦體系。
2月17日7時,第13軍炮兵群對谷柳地區進行了11分鐘火力急襲,越軍黃連山省軍事指揮部大樓被擊中,谷柳越軍一片混亂。37師的109團和110團全部渡過紅河後,從北南兩翼直撲谷柳。在17日當天的戰鬥中,109團相繼攻克141、152、171高地等處,殲敵128人。110團攻佔果沙、221、205、177等高地,殲敵95人。37師的2個突擊團勇猛接敵,分割迂迴,進展迅速,已逼近谷柳西山地區。
38師的112團、113團各一部在炮兵支援下,從東西兩側向壩灑地區越南守軍實施合圍。113團1營迅速攻佔了297高地,殲敵40人,然後又攻佔舊街,堵住了壩灑越軍的西逃之路,並相繼擊退了多股突圍和增援的越軍。113團3營隨1營之後發展進攻,擊潰越軍黃連山省獨立第2營2連及青年衝鋒隊一部,連克鐵廠河、15、16、17、18、22、23號高地,控制了壩灑至谷柳公路,切斷了壩灑縣城與曼元、曼瓜、曼歪之敵人聯繫,並繼續向曼元之敵進攻。警戒渡場的113團2營待114團全部渡河向縱深穿插之後,隨即前出,攻佔了前沿30號高地,轉而向西沿壩灑至谷柳公路兩側推進,連克曼瓜、曼歪周圍的25、26、27、28、29號高地,與3營形成了對曼元之敵的夾擊之勢。
因113團各部進展都比較迅速,38師指揮所命令113團迅速推進,攻殲壩灑和曼元的敵人。113團3營9連於10時36分向壩灑縣城攻擊前進,因防守越軍早已逃散,9連順利地於11時50分進佔壩灑縣城。12時許,曼元、21、24號高地也被2營和3營7連攻佔。至此,壩灑縣城以東越軍陣地全部被113團控制。
112團向壩灑縣城以西的越軍核心陣地船頭地區發起攻擊。船頭地區的防守越軍是黃連山省隊獨立第2營的1個連和部分武裝民軍。人數雖然不多,但這支越軍對附近地形熟悉,人手都有多種武器,善於以小股多路分散作戰,戰術靈活,敢於打近戰,頗難對付。112團1營擔任主攻,3個步兵連分三路向前突擊,相繼攻下了典道西北側無名高地、5號高地、坂禍村和281高地東南側突出部,將壩灑地區殘餘越軍壓縮到了7號、161、9號、11號、12號、133高地地域。1營繼續進攻時,遭到越軍猛烈火力攔阻,雖打下7號高地,但攻擊9號、161高地受挫。113團的3個步兵連先後從東側向133高地發起配合攻擊,也被越軍火力壓制,多次攻擊進展甚微。打到天黑,38師指揮所命令各團停止進攻,堅守陣地,休整補充。
39師115團1營攻佔232、194等高地後,團主力繼續向龍金、岳山方向突擊。戰至17日17時,115團連續攻佔了251高地、坡光、223、305高地,殲敵90餘人,已兵臨周登、387高地北側一線。
17日戰鬥一整天,第13軍從河口至龍博河長達48公里的地段上全線突破,採取我軍傳統的一點兩面三三制打法,連克要點,積小勝為大勝,共殲滅防守越軍1000餘人,向紅河西岸縱深推進了5-6公里,為後續作戰創造了有利條件。