Kusal Perera cracked a career-best 101 off just 46 balls as Sri Lanka secured a consolation seven-run victory in the third and final Twenty20 match against New Zealand in Nelson on Thursday.
Sri Lanka posted 218-5 in their 20 overs and New Zealand replied with 211-7.
New Zealand had already wrapped up the series after winning the first two games by eight and 45 runs respectively when the Sri Lankan middle order failed to fire.
But Perera was determined to show there was fight in the visitors as he plundered four sixes and 13 fours to register the fastest century by a Sri Lankan in T20 internationals.
He was helped by being dropped on 15 and 60 before he was caught at point by Rachin Ravindra off Daryl Mitchell in the penultimate over.
He was also shaken by the first ball he faced from Zak Foulkes which was edged towards third man.
"It was a wake-up call so I had to back myself and try to execute my normal game," Perera said.
"The coach had said 'once you get a start you have to finish the game', so that's why I was trying to do my best."
Sri Lanka captain Charith Asalanka said he always felt his side were capable of beating New Zealand despite the first two losses.
"It's a good win for us. Throughout the series we have played good cricket but couldn't manage to get a win and finally we got it," he said.
Perera featured in partnerships of 41 with Avishka Fernando (17) and then 100 with Asalanka, who hammered 46 off just 24 deliveries with five sixes and one four.
Sri Lanka, opening the batting for the first time in the series, had 24 on the board inside three overs before Pathum Nissanka went for 14 after an exceptional catch by Mitchell Hay.
Wicketkeeper Hay had to sprint back to the boundary to take the top-edge and then throw it in the air as he stepped over the boundary before returning to the field of play to complete the dismissal.
New Zealand maintained the required 11-an-over run rate through 15 overs led by 69 off 39 balls from Ravindra.
Tim Robinson added 37 off 21 and Daryl Mitchell smacked 35 off 17 including four sixes in the final over by Asalanka. Asalanka, a part-time bowler, had 3-25 off his first three overs and finished with 3-50.
New Zealand and Sri Lanka play the first of three One-day internationals in Wellington on Sunday. AFP
Saud Shakeel achieves career-best ranking: In the Test Batting Rankings, Pakistan's left-hander Saud Shakeel is up to a career-best sixth position after scoring 84 in the second innings. Steve Smith has advanced three places to seventh after scoring 140 while India opener Yashaswi Jaiswal's scores of 84 and 82 have helped him reach fourth position with a career-best 854 rating points.
South Africa opener Aiden Markram's Player of the Match effort of 89 and 37 in Centurion places him in 16th position after gaining eight places while India's Nitish Kumar Reddy is up 20 places to 53rd after his valiant century at number eight.
Sean Williams' innings of 154 has taken him up to 19th place with 653 points – the highest by a batter form Zimbabwe since Brendan Taylor reached 684 back in 2014.
Afghanistan pair in limelight: The Afghanistan pair of Rahmat Shah (234) and Hashmatullah Shahidi (246) both surpassed their country's previous highest individual score and were rewarded with gains to 52nd and 57th positions.
COMMENTS
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ