India vs Sri Lanka, 3rd ODI
Match Report | Scorecard | Complete coverage
It was a superb century from Dhoni.
The 24-year-old, batting at number three, smashed 16 boundaries and 10 sixes as India raced to 303 for four in 46.1 overs.
His blazing knock of 183 not out in 145 balls helped India take a commanding 3-0 lead in the series.
With his ninth six, he broke Adam Gilchrist's record for the highest score by a wicketkeeper in ODIs.