The virtual semi-final between Sri Lanka and Bangladesh had everything that a cricket fan could ask for. It had a gripping contest between bat and ball. It had sumptuous boundaries and towering sixes. And then, just like the cherry on the cake, it had a dramatic final over finish.
17 March 2018