Sanath Jayasuriya hit a second successive half-century as Sri Lanka warmed up for the next round of the Twenty20 world championships with a seven-wicket romp over New Zealand here on Saturday.
The veteran left-hander, who made 88 off 44 balls against Kenya on Friday, blasted 61 off 44 as Sri Lanka surpassed Kiwis 164-7 with seven balls to spare at the Wanderers.
Jayasuriya, the eldest player in the 12-nation event aged 38, gave his team a flying start by posting 82 for the first wicket with Upul Tharanga (37) off only 45 balls.
Jayasuriya, who hit six boundaries and three sixes, fell in the 18th over with just seven needed for victory and was named man of the match for the second day in a row.
Sri Lankan captain Mahela Jayawardene followed his 65 against Kenya with 35 not out off 18 balls with four boundaries and a six.
Scorecard | Photo gallery
It was the perfect practice match for Sri Lanka, who begin their Super Eights campaign against Asian rivals Pakistan here on Monday.
New Zealand, who have also qualified for the next round from group C at the expense of Kenya, clash with India at the same venue on Sunday.
New Zealand's innings revolved around Ross Taylor's 62 off 44 balls after captain Daniel Vettori won the toss and elected to take first strike.
Jacob Oram remained unbeaten on 33 off 19 balls as the Kiwis hit 46 runs in the last five overs.
Dilhara Fernando claimed 2-40, but left-armer Gayan Wijekoon was hammered for 50 runs in his four overs to allow New Zealand to set a 8.5-run target.
New Zealand lost openers Brendon McCullum and Lou Vincent to fast bowler Fernando by the sixth over with the total at 25.
Taylor and Peter Fulton revived the innings by smashing 70 runs off 37 balls for the third wicket to lift the Kiwis to 95 for two.
Sri Lanka hit back with three wickets in the space of seven runs as Fulton holed out against Wijekoon, Scott Styris was trapped leg-before by Jayasuriya and Craig McMillan ran himself out.
Oram helped Taylor add 51 off 36 balls for the sixth wicket.