Read a preview and watch a live stream of Sri Lanka vs the West Indies.
Where: Shere-e-Bangla Stadium, Mirpur.
When: Thursday 3 April, 14.00 BST.
Watch live: Click here to watch on NowTV from Sky (UK)!
Click here to watch on Star Sports (Asia)!
It’s a repeat of the 2012 World Twenty20 final as Sri Lanka take on West Indies in the semi-finals for a chance to win the biggest prize in international T20 cricket.
The West Indians are the reigning champions in this competition and secured their place in the last four courtesy of a fine victory against Pakistan on Tuesday.
Sri Lanka meanwhile have looked good all tournament and have lost just once when England came back against the odds in the group stage despite being set a target of 190 for victory.
Amazingly the West Indies have reached this stage without star player Chris Gayle performing well, with captain Darren Sammy and Dwayne Bravo having shown heroics with the bat thus far.
They also have spinners Sunil Narine and Samuel Badree in good form with the ball and in muggy conditions in Bangladesh that could be the deciding factor.
Although in Rangana Herath the Sri Lankans have a spin bowler capable of changing games themselves and with the bat it has been veterans Mahela Jayawardene and Kumar Sangakkara who have showing the best quality.
They also have the highest wicket-taker in this competition’s history in Lasith Malinga, who although has been relatively quiet this year can never be written off.