DHAKA: Gautam Gambhir and Virat Kohli smashed centuries as India set a huge target of 305 runs for Sri Lanka in the second match of the Asia Cup one-day tournament here at the Shere Bangla National Stadium on Tuesday.
After Sri Lanka captain Mahela Jayawardene won the toss and put India into bat in the day-night match, India lost their star batsman Sachin Tendulkar when they were 19 runs.
Tendulkar, chasing an elusive 100th international century, could make only six runs before pushing a Suranga Lakmal full-toss straight to Jayawardene in the covers.
Then Kohli joined Gambhir and both batted steadily to take India to a formidable position as India piled up a huge 304 for three in 50 overs.
Kohli scored a solid 120-ball 108 and left-handed opener Gambhir a 118-ball 100, each hitting seven boundaries.
Interestingly, each of them completed his tenth hundred in one-day international cricket.
It was Kohli's second successive hundred against Sri Lanka, having made an unbeaten 133 at Hobart in a recent triangular one-day series in Australia.
The pair added 205 runs which was a new Asia Cup record for the second wicket partnership. The previous record was 198, set by Virender Sehwag and Suraish Raina, also from India, against Pakistan at Karachi in 2008.
Both reached their centuries in the 42nd over before both falling in the next over off seamer Farveez Maharoof as they bid to step up the run-rate.
Gambhir, dropped on 36 by Dinesh Chandimal at long-on off, made the most of the chance and hit seven fours, while Kohli also struck the same number of boundaries.
Later, captain Mahinder Singh Dhoni and Suraish Raina plundered 78 runs off the last 7.1 overs, with Dhoni smashing a 26-ball 46 not out and Suresh Raina an unbeaten 30 off just 17 balls.
Pacemen Maharoof and Suranga Lakmal were the only wicket-takers for Bangladesh, with two for 57 and one for 67.