松树山堡垒外形是一个长梯形,侧防暗室处于前方,守军在斜提上方挖了一条容纳火力点的壕沟,堡垒实际上是依山倾斜的,这导致在前方制造出了一片死区,日本人不得不挖出更密集的z字壕来抵挡。
10月28日,日本第一师团左翼的第二联队突入了外围的散兵壕,开始坑道掘进松树山,俄国方面也利用挖掘坑道,放置炸药,破坏日本坑道的方式进行抵抗,到了29日,俄军发动一次反击在上午7时夺回了散兵壕,第一师团随即反攻,于下午1时30分夺回。
第二天,在攻城炮兵的事前炮击下,第二连队开始攻击堡垒,连队冒着炮火冲到了堡垒的下方,但侧防工事又一次重创了日本人,不得不撤退,重新从外岸开始坑道作业,从坑道到攻击准备完成,需要一定时间。
11月26日,日本第一师团左翼队开始从外壕攻击堡垒,但是堡垒本身的火力猛烈,加上壕内侧防暗室的攻击,日本突击队全灭,下午2时50分只能向外斜坡撤退。
12月31日,日本第一师团再次攻击松树山堡垒,日本人使用坑道爆破炸死了堡垒守军208人的一半,日本占领的二龙山向堡垒的后方开火,切断了撤退路线,11点时,孤立无援的松树山堡垒投降了
