After leading 9-0 at halftime and 17-3 with 15 minutes remaining Napier were on target to win the banner for the first time since 2013. But at the final whistle, lost opportunities while playing with what was at least an 11-point wind in the first half, proved to be the hosts' downfall.
In-form Hurricanes under-18 openside flanker Will Tremain captained Napier yesterday but his troops also failed to capitalise enough when Palmy had outstanding No8 and captain Brayden Iose, playing his 50th match for the visitors, and halfback Hunter Waller in the sinbin.
"Almost wasn't good enough today. We had to win," a disappointed Tremain said afterwards.
"We had our chances and didn't capitalise. But we've still got a chance in the Hurricanes region playoffs for the national knockout competition and that's our next mission.
"I knew Palmy would come back and we didn't have enough points from the first half," NBHS coach Russell Hewitt said.
Busy NBHS winger Al Momoisea was unlucky to have his feet shoved into touch by PNBHS fullback Leighton Ralph when going for a try midway through the first half. Promising NBHS first five-eighth and Year 11 student Zarn Sullivan did well to land all three of his penalty attempts in the tricky wind during the first half.
The only kick he missed from five attempts was a wide conversion of lock Toby Holden's try early in the second half. Along with Tremain and Sullivan prop Cameron Huata was prominent for the hosts.
Centre Mitch Drew did some outstanding defensive work. This was Palmy's final outing for the season and first Super8 comp win.
"It's good to be able to take the banner home because at least six of our players are leaving this season," Palmy coach Blair van Stipraan said.
Iose, flanker Matene Ruawai and mobile prop Wesley Veikoso were the best of the Palmy forwards and Waller, Cruden and Stratton the pick of the backs.
Napier Boys' High School 17 (Toby Holden try; Zarn Sullivan 4 pens), Palmerston North Boys' High School 17 (Matene Ruawai, James Stratton tries; Stewart Cruden 2 cons; pen). Halftime: 9-0.