Mumbai: Sreesanth's five for 75 in the first innings - only his second five-wicket haul in Tests - had helped India enforce the follow-on and eventually secure victory by an innings and 144 runs inside four days.
It was India's 100th victory in Test cricket and Dhoni credited Sreesanth for his part in the success.
Sreesanth admitted he never thought he would play for India again. “God has given me a big chance. This is a new beginning for me."
Sri Lanka tour of India - Fixture - Top 10(R/W) - Results
"I don't think anybody expected a seamer to run away with a five-wicket haul but he did," Dhoni said.
Man of the match Sreesanth last played a Test in April last year when injury forced him out of contention.