Scott Kuggeleijn got the early wicket of the experienced Michael Papps before Graeme Aldridge knocked over Stephen Murdock. The Firebirds were wilting in the hot sun at 22/2 and three maidens followed, finished off with a bouncer from Kuggeleijn that smashed into Pollard's helmet.
But the gritty opener battled on and with captain Franklin reached 50/2 in the 12th over. Franklin chopped on for 11 from Daryl Mitchell who should have had Pollock next over but Jono Hickey dropped a sitter. No matter though as Mitchell dismissed him for 41 in the 17th over with the Firebirds 81/4.
Black Caps keeper Luke Ronchi lasted only seven balls but Elliott showed his class with a top quality innings. He reached 50 off just 46 balls and with support from Alecz Day took the Firebirds through to 79 off the last 12 overs.
Boult produced three consecutive tight overs as the run chase went down to the final 10 overs but the Firebirds began to look likely as they needed 56 off the last eight. Flynn missed an opportunity to catch Elliott in the outfield off Mitchell Santner but the Black Caps allrounder finally fell caught and bowled by Ish Sodhi for 78 off 80 balls with a remarkable win in his sights.
Day was out in the 48th over for 57 which ended the Firebirds fight. Kuggeleijn and Mitchell were the pick of the bowlers with three wickets each.
-Northern Knights are back in Ford Trophy action against Otago Vaults at Bay Oval from 12pm on Sunday.