Sri Lanka and West Indies play against each other in Dhaka on Thursday in a repeat of the 2012 World T20 final in an attempt to be the first finalists of this year's edition.
Sri Lanka topped their group in the Super 10s, winning three of their four games including their most recent clash against New Zealand.
In that game they looked to be struggling at the halfway stage, having posted a below-par total of 119. However, thanks to an unbelievable spell from left-arm spinner Rangana Herath,New Zealand were bowled out for just 60.
Herath - who had come in for mystery spinner Ajantha Mendis - was expensive in the loss against England but bowled 3.3 overs - of which 2 were maidens - taking five wickets including the prized scalps of Brendon McCullum and Ross Taylor for just three runs.
He will keep his place after that extraordinary display and Dinesh Chandimal returns as captain after his one-match ban for a slow over-rate.
He will replace either Lahiru Thirimanne or even possibly Kusal Perera, although Thirimanne is the more likely casualty.
It is hard to fathom that the West Indies will make a change after a huge win over Pakistan on Tuesday.
Batting first, Dwayne Bravo and captain Darren Sammy's late blitz gave the West Indies a defendable 166 and they bowled exceptionally to reduce Pakistan to just 82 all out, with Sunil Narine (3-16), Samuel Badree (3-10) and Krishmar Santokie (2-9) the pick of the bowlers.
The forecast is dry for Thursday's game and West Indies will hold the advantage of having played all their group matches so far in Dhaka, unlike Sri Lanka who have played in Chittagong.
West Indies: Smith, Gayle, Samuels, Simmons, Bravo, Ramdin (wk), Sammy (c), Russell, Narine, Badree, Santokie.
Sri Lanka: Dilshan, K Perera, Jayawardene, Sangakkara (wk), Chandimal (c), Mathews, T Perera, Kulasekera, Senanayake, Herath, Malinga.
Write for GiveMeSport! Sign-up to the GMS Writing Academy here: http://gms.to/1a2u3KU