A commentator should be neutral. I agree India did well in the last 3 balls, or may be in the last 2 overs (yes, please consider 19th over too). Till 18th over, the game was on Bangladesh side. If India is a great Team, we should not have let Bangladesh to come till 18th over with a challenging score. Hardik's first 3 balls gave 9 runs to them. Bangladesh players were over excited. If it was India at that stage, we could have easily won by taking singles itself. It was their inexperience made them to loss the game. But yes, Dhoni's presence of mind was superb... Otherwise, the match would have been a tie.
Winning the match at the last ball against Bangladesh is not expected. Anyway good work Dhoni in the last two overs.
..