Let us first watch the last over of the match. At this point, Bangladesh needed 11 runs from 6 balls, when Dhoni decided to give the last over to Hardik Pandya.
Now, watch it again!
19.1 – Pandya bowls to Mahmudullah and it is a wide delivery
19.2 – Pandya bowls a wide and Rahim sends it past boundary.
Bangladesh now needs 6 runs in 4 balls.
19.3 – Pandya then GIVES ANOTHER BOUNDARY! You should see Kohli’s reactions.
Bangladesh now needs 2 runs in 3 balls.
19.4 – Pandya bowls a short and slower ball which Rahim hits it high and IS CAUGHT!
Bangladesh now needs 2 runs in 2 balls.
19.5 – It’s a full-toss and which Mahmudullah hit high and IS CAUGHT by Jadeja!
Bangladesh needs 2 runs in 1 ball. We almost stopped breathing when the last ball was bowled.
19.6 – Pandya bowls wide and short length. Hom misses it but batsmen set off for a run. Dhoni collects and sets off to break the stumps. HE IS QUICKER THAN THE BATSMAN. Mustafizur Rahman run-out.
India wins against Bangladesh by 1 run.

Bangladeshi cricket fans cheers as they watch the World T20 match between Bangladesh and India broadcast on a screen in a street in Dhaka on March 23, 2016. Source: Getty Images
Image

Bangladesh's Mushfiqur Rahim (L) gestures after scoring a boundary as Indian bowler Hardik Panday (R) looks on during the World T20 cricket tournament. Source: Getty Images
Share
