Sunil Chhetri, playing in his 121st international in the SAFF Championship, struck in the 27th minute to place himself just a goal shy of legendary Brazillian Pele (77 goals from 92 matches).
India allowed a 10-man Bangladesh to come back and score after talismanic captain Sunil Chhetri's 76th international strike to finish with a 1-1 draw in their SAFF Championship opener, in Male, on Monday.
The 37-year-old Chhetri, playing in his 121st match for India, struck in the 27th minute to place himself just a goal shy of legendary Brazillian Pele (77 goals from 92 matches).
He is now fourth in the list of highest scorers among active footballers, behind Cristiano Ronaldo (111), Lionel Messi (79) and Iraq's Ali Mabkhout (77).
India were the better side in the first half and even though they lost possession quite often, they seemed to be cruising. They also had numerical advantage from the 54th minute after Bangladesh player Biswanath Ghosh was sent off for committing a foul on Liston Colaco.
But Igor Stimac's men failed to stop the swift counter-attacking Bangladeshis and conceded a goal in the 74th minute to share points, much to the dismay of the Indian camp.
Bangladesh have always been a difficult opponent for India, who had needed a late equaliser to draw the first leg of the 2022 World Cup qualifiers in Kolkata before winning 2-0 in the second leg.
India were attacking mode right from the start but a swift counter-attack from Bangladesh almost caught them napping and central defender Chinglensana Singh made a crucial clearance after Ibrahim whipped in a low cross from the left for Motin Mia.
Bangladesh also got a few corners but India were in ascendency after that, with Udanta Singh, who returned after missing two Nepal friendlies, managing to outwit his marker and providing crosses from the right flank.
Manvir Singh had a feeble head-in from one such cross in the 24th minute but Chhetri was not the one to miss the other one three minutes later. Pritam Kotal released Udanta on the right flank and he cut back the ball from near the touchline and a perfectly-placed a pass for Chhetri to find the roof of the net.
Liston Colaco, who had an impressive outing, then had a go at the Bangladesh goal in the 36th minute without any success. Three minutes later, Chhetri made another powerful left-footed strike but goalkeeper Anisur Rahman pulled off a diving save.
India survived a scare in the 40th minute, this time also from a swift counter-attack from the Bangladeshis, but goalkeeper Gurpreet Singh Sandhu effected a diving save off Biplo Ahmed's shot to keep India's lead intact.
Stimac replaced Anirudh Thapa with Brandon Fernandes in the middle of the park on resumption and India also had numerical advantage after Biswanath Ghosh was sent off in the 54th minute for bringing down Colaco with only the goalkeeper in front.
Three minutes before that, however, Bangladesh had a chance to equalise but Rakib Hossain shot wide after finding himself free inside the Indian box.
Bangladesh goalkeeper Rahman made a double save in the 61st minute as he blocked shots from Manvir and Udanta.
Stimac substituted Colaco with Lalengmawia and Udanta with Rahim Ali just after the hour mark, but the Bangladeshis, playing under a new coach after the 2022 World Cup qualifiers, pulled one back in the 74th minute despite numerical inferiority when Yasir Arafat sent a diving header from a swinging corner kick into the Indian goal.
India plays Sri Lanka in their second round-robin league match on Thursday.
The Many Moods of Virat Kohli
Pink Ball Test: 'Mithali's team held all aces'
IPL: Battle of survival as Mumbai take on Royals
PIX: Manchester City rally twice to hold Liverpool