That is such a brilliant innings by Hardik Pandya in the first innings of the third Test between India and Sri Lanka. Hardik Pandya smashed a brilliant century, which is his first Test century.
He smashed 26 runs off one over of Pushpakumara. He hit 3 huge sixes and 2 fours in that over. Which is the highest ever runs by any Indian batsman in one over in the Test cricket. Hardik scored 108 runs off just 96 balls with the help of 8 fours and 7 sixes.
Here is the clip of that over: