Indian karate exponents on Monday, won a silver and a bronze medal as the country finished undisputed regional kings of the South Asian Games with 234 medals including 118 gold.
Pakistan ended the eight-nation extravaganza at the second spot with 43 gold, 44 silver and 71 bronze medals for a total of 158.
Pakistan bagged two gold and one silver in the last three events on Monday, while India finished the 10th edition with the highest ever tally in the 22-year history of the games. The Indian total included 69 silver and 47 bronze medals.
India's grand tally was made possible largely by the gold won by its swimmers (32), shooters (19) and athletes (15). This tally betters India's previous haul of 192 medals (103 gold, 57 silver and 32 bronze) in Islamabad in 2004.
Sri Lanka added one gold and bronze each on Monday, to end up with 37 gold, 63 silver and 78 bronze medals for a grand tally of 178.
The Maldives, the Indian Ocean atoll nation, was the only country not to win a single medal. Bhutan failed to win a gold but got three silver and 10 bronze medals.
On Monday, Saadi Abbas (up to 55 kg) and F Ahamad (80-plus kg) gave Pakistan two gold medals in karate at the Sugathadasa Indoor Stadium.
India's Anup Dethe won the silver in 80-plus kg while the bronze medals went to Bangladesh's M Hossain and Nepal's RS Twati. Two bronze medals are awarded in this sport.
In the up to 55 kg category, Nepal's Ram Limbu won the silver while India's D Syngkon and Sri Lanka's UGW Rajakaruna won the bronze medals.
In the upto 50 kg category, VC Gunarathna gave Sri Lankan supporters something more to cheer about before the closing ceremony as he finished atop the podium, while Pakistan's T Mahmood clinched the silver.
The two bronze medals winners were Nepal's R Dhahal and Bangladesh's MDS Osman.
A total of 425 gold, 425 silver and 545 bronze medals were at stake in the games Colombo hosted. Colombo first hosted the games in 1991.
India fielded 417 athletes and officials in 18 sports - two more than in Islamabad where India had sent a 320-member contingent.
A total of 20 sports were played, but India did not take part in weightlifting and wrestling.
Besides India and hosts Sri Lanka, Afghanistan, Bhutan, Bangladesh, the Maldives, Nepal and Pakistan took part.
The games came under security threat for a moment after a bomb blast killed seven people August 14, four days before President Mahinda Rajpakse opened the event amid fanfare and fireworks.
Although the South African cricket team, which was also in Colombo for the Unitech Triangular Series involving India and Sri Lanka, withdrew from the tournament after the terror attack, the South Asian games went on undisturbed.