India's Sachin Tendulkar has become the first player to score 100 international centuries by compiling a ton in a one-day game against Bangladesh in Dhaka.
The 38-year-old completed his landmark century, his 49th in one-day cricket, with a single clipped to square leg.
After being dismissed for 114, he said: "I was not thinking about the milestone. It hasn't sunk in."
Tendulkar had twice been out in the 90s after scoring his 99th century against South Africa in March 2011.
The right-hander, who holds the record for scoring the most Test and one-day runs, has also scored 51 Test tons.
Tendulkar was immediately congratulated by the Bangladesh players after he jogged through for the single, scored off Shakib Al Hasan.
The century was Tendulkar's first against Bangladesh in one-day cricket and he added another 14 runs before departing after edging a Mashrafe Mortaza delivery to wicketkeeper Mushfiqur Rahim.
He added: "A year ago when I got my 99th hundred the media began talking about it. Everybody began asking me about that. It began [to get a] little difficult. I was not playing for my 100th hundred.
"I have lost about 50 kilos. Enjoy the game and chase your dreams. I had to wait for 22 years for one dream, the World Cup."
England Test captain Andrew Strauss told BBC Sport: "Sachin is a player by which all others are measured over the last 10-15 years, and for him to go out and get a hundred hundreds is an amazing achievement without precedent - it's unlikely to be achieved again."
International Cricket Council chief executive Haroon Lorgat has also paid tribute to Tendulkar's achievement.
"On behalf of every cricket fan around the globe I congratulate Sachin on becoming the first person to score 100 centuries for his country," he said.
"This is indeed a magnificent feat and not likely to be easily emulated. The number 100 is special for a batsman and to record 100 centuries for your country is a massive statement.
"Like millions of others I have followed his career ever since he first played for India as a gifted 16-year-old and now, more than two decades later, his passion and personal records, which include more than 33,000 runs at international level, is a modern day wonder.
"Sachin is a true role model who will undoubtedly hold a special place in cricket's history."
He began his Test career as a 16-year-old in 1989 against Pakistan and scored 15 in a blood-soaked shirt after being hit in the face by a Waqar Younis delivery.
The following year he scored his first Test century, against England at Old Trafford and in 1992 became Yorkshire's first overseas signing.
Tendulkar surpassed fellow India legend Sunil Gavaskar's record of 34 Test centuries in 2005, became the highest Test-run scorer in 2008 and scored the first double century in a one-day international in 2010.
Tendulkar has scored 15,470 Test runs and more than 18,000 in the one-day game.
LEADING CENTURY MAKERS
Sachin Tendulkar, India - 100 (51 Test, 49 ODI)
Ricky Ponting, Australia - 71 (41, 30)
Jacques Kallis, South Africa - 59 (42, 17)
Brian Lara, West Indies - 53 (34, 19)
Rahul Dravid, India - 48 (36, 12)