The Black Caps beat Sri Lanka by just three runs in a thrilling finish in front of a record crowd of 7,845 spectators at Bay Oval.
Sri Lanka openers Dhanu Gunathilaka and Tilikaratne Dilshan began the chase for 182 with 10 off the first over before local boy Trent Boult struck in the second over.
With his first delivery he had a huge appeal given not out against Dilshan for caught behind by Luke Ronchi. The Black Caps went upstairs to Third Umpire and former Tauranga boy Billy Bowden, who made the decision to send Sri Lanka's most experienced batsman back for 0.
Sri Lanka lost captain Dinesh Chandimal at 27/1 in the third over before Boult had his second leg side strangle to get rid of Shehan Jayasuriya an over later. Sri Lanka 33/3 off four overs at 9.28 RPO.
Angelo Mathews spanked a boundary second ball and then was gone, caught by Grant Elliott off Matt Henry, to put the Black Caps firmly in charge.
Milinda Siriwadana hooked fiery left armer Mitch McClenaghan for a big six as Sri Lanka reached 56/4 off six overs at a healthy run rate but four wickets lost the key.
Gunathilaka continued on moving to 37 off 21 balls with his second six belted onto the crowd beside the sightscreen at the Tauranga end. But he was out for 46 off leg spinner Sodhi at 84/5 to give the Black Caps the advantage.
Sri Lanka needed 10 runs an over with nine overs left but batted well to get the target down to 35 off 24 balls. Milinda Siriwadana provided plenty of resistance and some big blows, scoring 42 before McClenaghan took a fine running catch off Boult to give him his third wicket.
Some lusty hits from the tail kept Sri Lanka in the game with 19 to get off the final 12 balls. McClenaghan kept his nerve conceding just six, leaving 13 needed off the final over bowled by Elliott.
Boult took a steepler on the boundary leaving 10 to get off three balls. Guptill showed his class to run out Chamara Kapugedara next ball and Elliott closed the match out for the Black Caps.
Local boy Trent Boult was named Man of the Match with figures of 3-21 off four overs.