Sri Lanka and South Africa face off in the first of three T20 games at the R Premadasa Stadium tonight.
Sri Lanka comes into the series having won the ODI series 2-1 thanks to a brilliant bowling effort in the final contest but this will be a different challenge in the shortest form of the game.
The Lankans defended their total of 203/9 thanks largely to a four-wicket effort from debutant Maheesh Theekshana as he helped to bowl the Proteas out for 125.
They will hope to build on that in this T20i series as they ramp up preparations for the T20 World Cup which gets underway next month and there could be a spot in the side for Charith Asalanka after he notched 47 runs in the third ODI, taking his tally for the series to 196.
South Africa meanwhile fell short in their quest to overturn a 1-0 deficit in the ODI series as they failed to build on their victory in the second game with Sri Lanka dominating the final game to seal the series win.
A poor effort with the bat cost the visitors but they will be confident of putting that behind them with key man Quinton de Kock set to return to the fold for the T20 series after he was rested during the one-dayers.
South Africa have performed well in their recent T20i outings, winning six of their last eight games and with the hosts struggling for form, this could be an ideal match for the tourists to build some momentum ahead of the T20 World Cup.
Sri Lanka arguably have the greatest amount of work to do having won just three of their last 17 T20i matches.
They come up against a South African side with six wins from their last eight.
The game gets underway at 8pm.