The battle took place in Nanthikadal, two days before the war ended.
By 16 May 2009, the Sri Lankan Civil War was nearing its end, with the government military assault having confined and surrounded the remnants of the Tamil Tigers to an area of approximately 4 square kilometres (1.5 sq mi) around the Nanthikadal lagoon in north-eastern Sri Lanka.[2] The army expected the Tamil Tigers to attempt to break through their lines, and had stationed several small groups around the lagoon. One of these, an eight-man team stationed on a small islet in the lagoon, was led by Bandara. At the time, he was a sergeant attached to the 4th Vijayabahu Infantry Regiment.[3]
The expected attack by the Tamil Tigers came on the dawn of 17 May.[2] Bandara's team spotted a group of about 150 Tamil Tigers attempting to cross the lagoon. Although heavily outnumbered, they ambushed the advancing group, taking them by surprise. The Tamil Tigers soon returned fire after recovering from the initial attack, and all members of Bandara's team, including Bandara himself, were wounded. He personally evacuated the more seriously wounded members of his unit away from the battlefield. However, he ignored his own injuries and returned to lead his team every time, despite having the opportunity to stay back and receive medical attention. With the help of army reinforcements, Bandara and his team eventually managed to repulse the Tamil Tiger attack. By the time the battle ended, Bandara had suffered severe blood loss from his wounds, and died shortly after.[3][1]
According to claims by the army, more than 70 Tamil Tigers were killed in the battle on 17 May.[4][5] Two days later on 19 May 2009, the Tamil Tigers were militarily defeated by the Sri Lankan forces, and the government declared victory in the war.[6]