A brilliant all-round bowling performance from Sri Lanka helped them to a comfortable 16-run victory over Pakistan in the World T20 semi-final at the Premadasa Stadium in Colombo.
Needing a modest 140 runs to make their third final in four tournaments, Pakistan stuttered, stumbled and eventually succumbed to the Lankan fire, ending up on 123 for seven, as Mahela Jayawardene's men await the winner between Australia and West Indies, in their own backyard.
"We are all really happy to be part of a very successful group over a period of time," Jayawardene said. "We have been blessed with four (finals) now -- although I know we haven't won anything.
"But four finals, it's amazing. In one's career you are lucky enough to play in one final.
"They have all had to be approached in different ways. One final was in Barbados, one in England, one was in Mumbai. Now we are playing in Premadasa, so we will approach it differently.
"I think experience-wise we are much better: Angelo Mathews, Ajantha Mendis were all pretty new when we lost against Pakistan and we have played a lot of Twenty20 since then.
"We play with a very positive mindset. We spoke at the start of the tournament that we would have to play on three different surfaces in Hambantota, Pallekele and now Colombo. We had to adapt. It is about handling tough situations better."
Pakistan started the chase well enough, with Mohammad Hafeez and Imran Nazir giving a solid base, even if it might not have been a quick start, both openers seemingly erring on the side of caution given the size of the occasion.
Nazir (20 in 21) was the first to fall, bamboozled by the excellent Mendis, who finished with figures of two for 27 from four overs. Nasir Jamshed and Kamran Akmal fell quickly, falling in the same over to Angelo Mathews as Sri Lanka, with Pakistan on 57 for three, took a stranglehold of the game.
That pressure created, allowed Rangana Herath, a brilliant selection by Jayawardene, to take advantage, as the left-arm spinner took the next three Pakistani wickets, within the space of five overs.
Before you knew it, Pakistan had gone from 57 for three to 90 for six, Herath ending up with figures of three for 25 from his four overs.
Pakistan needed an improbable 32 runs from the last three overs, with all hopes pinned on Umar Akmal. However, it was all Sri Lanka in the final 18 balls, as Mendis - in the 18th - and Malinga - in the penultimate over - gave away a mere nine runs, meaning the former champions needed 23 from the final over.
Akmal huffed and puffed, but could not connect off Kulasekara's bowling.
Earlier, Mahela Jayawardene continued his sparkling form in the tournament, as Tillakaratne Dilshan played a strangely sedate innings of 35 from 43 balls. It was up to the Sri Lankan captain to provide the impetus to the innings, with Dilshan struggling to rotate the strike or find the boundaries. Jayawardene did his bit, scoring 42 from 36 balls, negotiating the Pakistani spinners nicely, before leaving it to the middle order to step up the proceedings.
Ajmal wasn't at his usual best, going for 33 runs in his four overs, picking up just a single wicket of Jeevan Mendis. In fact Pakistan's two best T20 bowlers - Ajmal and Umar Gul - turned out to be the most expensive, with the latter going for 16 runs in the final over. That played a massive role in taking Sri Lanka to 139 for four, a total which proved too much for the men in green.