Sri Lanka progressed through to the World Twenty20 final, defeating holders West Indies by 27 runs on the Duckworth/Lewis method after a torrential downpour brought an early end to proceedings in Dhaka.
West Indies were 80 for four off 13.5 overs in pursuit of 161 when the players were forced from the pitch by a heavy rain and hail storm.
Such was the impact of the storm there was no chance of further play in the semi-final and play was called off with Sri Lanka well ahead on DL.
The result means Sri Lanka gain revenge for their defeat to West Indies in the 2012 final and will have the chance to win their first World Twenty20 crown when they face either India or South Africa on Sunday.
West Indies needed another 81 runs with 37 balls remaining when the heavens opened, and while they were underdogs at that stage, big-hitting captain Darren Sammy had just arrived at the crease to join the circumspect Marlon Samuels, who had 18 from 29 balls.
Earlier, Lahiru Thirimanne and Angelo Mathews helped Sri Lanka post 160 for six with rapid 40s lower down the order.
The two-time losing finalists enjoyed a flying start courtesy of Kusal Perera, who struck two fours and as many sixes in making 26 off 12 balls, but then West Indies came roaring back with three quick breakthrough as 40 without loss became 49 for three.
Perera was bowled by Krishmar Santokie and Mahela Jayawardene smartly run out without facing a ball before Kumar Sangakkara sent a return catch to Samuel Badree.
Sri Lanka were forced to rebuild and, despite Tillakaratne Dilshan's run-a-ball 39 at the top of the order, they looked set to have to settle for a moderate score.
That was until Thirimanne, firstly, and then Mathews added some impetus to push them beyond 150.
Both players struck three fours and two sixes in their innings, with Thirimanne scoring 44 off 35 balls before falling with the total on 121, while Mathews made 40 off 23 - most of which came in an onslaught that saw Sri Lanka add 32 off the final two overs.
That left the momentum with Sri Lanka, but West Indies looked to wrestle it back immediately as Dwayne Smith smashed Nuwan Kulasekara for 10 off the first two balls of their reply.
That promising start was wrecked by Lasith Malinga as he bowled both Chris Gayle and his opening partner in the space of five balls, and the pace stalled with the score 28 for two after five overs.
Lendl Simmons could only make four before he fell to Seekkuge Prasanna's first delivery, but Samuels and Dwayne Bravo - 30 from 19 deliveries - looked to be steadily setting their side up for a late charge before things went awry.