COLOMBO (AFP) - Jacob Oram and Daniel Vettori shared five wickets as New Zealand came from behind to shock Sri Lanka by three runs in a Twenty20 international here on Wednesday. The tourists, restricted to 141-8, hit back to keep the World Twenty20 finalists down to 138-9 in a tense finish at the Premadasa stadium. Oram finished with 3-33 and skipper Vettori took 2-11 as Sri Lanka lost seven wickets for 71 runs after Tillakaratne Dilshan's brilliant 57 off 28 had lifted them to 67-2 in the seventh over. Oram, bowling the final over with Sri Lanka needing nine runs with three wickets in hand, dismissed Malinda Bandara and Nuwan Kulasekara off the first two balls and conceded just five runs in the over. Ian Butler, who did not play in the preceding Test series which Sri Lanka swept 2-0, took 2-29 including the important wicket of Dilshan, who was snapped up a point by Ryder. The second Twenty20 match will be played at the same venue on Friday before New Zealand join India and Sri Lanka in a limited-overs tri-series starting here on September 8. New Zealand fast bowler Shane Bond, returning to official cricket after two years, was plundered for four consecutive boundaries by Dilshan in his first over.Bond, who broke links with the unauthorised Indian Cricket League to be eligible for New Zealand again, finished with 0-27 in his four overs.New Zealand's innings revolved around Ross Taylor's 60 off 45 balls after Vettori won the toss and elected to bat on the slow wicket. Taylor hit five fours and a six in his third Twenty20 half-century, but the Kiwis lost five wickets for 19 runs after they had reached 117-3 in the 17th over. Taylor brought up New Zealand's 100 in the 15th over with a boundary off Sanath Jayasuriya, and celebrated the landmark by pulling the next delivery over mid-wicket for six. SCOREBOARD NEW ZEALAND: B. McCullum run out 9 J. Ryder c Bandara b Kulasekara 13 M. Guptill c Kapugedara b Bandara 29 R. Taylor c Kulasekara b Mathews 60 J. Oram c Kulasekara b Mendis 8 N. Broom not out 5 P. McGlashan run out 1 K. Mills b Malinga 7 D. Vettori b Malinga 0 I. Butler not out 0 EXTRAS: (b3, lb3, w3) 9 TOTAL: (for 8 wkts, 20 overs) 141 Did not bat: Shane Bond. Fall of wickets: 1-14 (McCullum), 2-26 (Ryder), 3-79 (Guptill), 4-117 (Oram), 5-126 (Taylor), 6-127 (McGlashan), 7-136 (Mills), 8-136 (Vettori). BOWLING: Kulasekara 4-0-21-1 Malinga (w1) 4-0-21-2 Mathews 2-0-19-1 Mendis 4-0-25-1 Bandara 4-0-25-1 (w1) Jayasuriya 2-0-24-0 (w1). SRI LANKA: T. Dilshan c Ryder b Butler 57 S. Jayasuriya c Bond b Mills 1 M. Jayawardene run out 3 K. Sangakkara c McCullum b Vettori 13 G. Rupasinghe lbw b Vettori 15 C. Kapugedara b Butler 3 A. Mathews c and b Oram 21 N. Kulasekara c Broom b Oram 12 M. Bandara c McCullum b Oram 7 L. Malinga not out 4 A. Mendis not out 0 EXTRAS: (lb2) 2 TOTAL: (for 9 wkts, 20 overs) 138 Fall of wickets: 1-22 (Jayasuriya), 2-43 (Jayawardene), 3-67 (Sangakkara), 4-75 (Dilshan), 5-85 (Kapugedara), 6-109 (Rupasinghe), 7-122 (Mathews), 8-133 (Bandara), 9-133 (Kulasekara). BOWLING: Bond 4-0-27-0 Mills 4-0-36-1 Butler 4-0-29-2 Oram 4-0-33-3 Vettori 4-0-11-2 New Zealand won by three runs. Umpires: Asoka de Silva (SRI) and Kumar Dharmasena (SRI) TV umpire: Gamini Silva (SRI) Match referee: Andy Pycroft (ZIM).