"It has been good, we can't shy away from the fact that we are playing some good cricket. But at the same time a month back we were struggling. A lot of credit needs to go to the boys and the support staff," Dhoni said after India thrashed Bangladesh by 109 runs to enter the semifinals.
Dhoni could not pinpoint any particular reason for the sudden transformation from a struggling side last month to a firm unit, which is on track to the defend the title.
"Just like a batsman out of form gets back into form, cricket has a lot of abstracts, but we need to do a lot of the small things right. Put in the intensity and hope it all turns out," he added.
"Fluke happens," Dhoni said with a smile.
"It was an important catch, a decent partnership was going and I just dived. I thought it was a bit away from me, I dived and the ball came and sat in my hands. It was a satisfying moment," said the captain.