Indian skipper Virat Kohli has become the fastest to score 19 hundreds in ODIs, reaching the landmark in just 124 innings.
Kohli achieved the feat in 65 innings fewer than his closest rival, West Indian Chris Gayle.
Sachin Tendulkar, in comparison, took 194 innings to make 19 tons while Sourav Ganguly required 197 innings.
Kohli's 136 was also the highest score by a captain in the Asia Cup, surpassing Ganguly's unbeaten 135, also against Bangladesh, in the 2000 edition.
It was Kohli's 12th hundred in a successful chase, next only to Tendulkar's 14.