Three years ago to the day India beat Bangladesh by a single run in Bangalore during the group stage of the 2016 T20 World Cup held in India.
The hosts batted first and set Bangladesh a target of 147 to win in their 2o overs after a sub-par batting performance by India.
Bangladesh required 11 runs from the final over for a famous victory and, when Musfiqur Rahim struck two consecutive fours at the start of the over, they looked all but set for the win.
With only two runs needed off the final three deliveries, bowler Hardik Pandya made the important breakthrough when Rahim was caught by Shikhar Dhawan at deep midwicket.
Mahmudullah tried to go big against Pandya with the next ball but he, too, was caught in the deep by Dhawan as the fast bowler struck twice in successive deliveries.
It came down to the final ball of the game with Bangladesh still requiring two runs for victory or only one run to force the game into a super over.
Shuvagata Hom was on strike to face Pandya but he failed to get any bat on a short-pitched delivery.
At the other end Mustafizur Rahman set off hoping to squeeze a single, but wicketkeeper MS Dhoni was on hand to run him out before he could make it to the crease as India claimed three consecutive wickets off the final three deliveries to snatch victory.
On this day in 2016, India did this to Bangladesh. pic.twitter.com/MYYS4CpQ0P
— Wisden (@WisdenCricket) March 23, 2020