First, Narine starred with the ball after his Invincibles won the toss and elected to field first.
In his 20 balls, Narine took 2-14 to help restrict the Spirit to 131 from their 100 balls.
Adam Rossington led the way for the Spirit with 39 while Matthew Wade hit 37.
The Invincibles then reached 132-7 with only one ball to spare. Sam Curran hit 34 while Captain Sam Billings made 25.
Narine hit 13 from five balls including the winning runs. Daniel Worrall, Jordan Thompson and Nathan Ellis all took two wickets, each, for the Spirit.
The Originals, after being inserted by the Spirit, made 135-5 from their 100 balls thanks to 58 from Captain Phil Salt and 38 from Max Holden.
Pacers Richard Gleeson and Olly Stone took two wickets, each, for the Spirit while Andre Russell went wicketless while conceding only 14 from his 10 deliveries.
The Spirit then fell just short of their target, reaching 123-5 from their 100 balls.
Opener Keaton Jennings led the way with 61* off 50 balls while Hetmyer, batting at five, made 44 off 35 balls including three fours and a six.
Fazalhaq Farooqi took 3-24 from 20 balls for the Originals.
This result means the Spirit, like their opponents, have no chance to advance to the knockout phase of the tournament.
This was the Originals’ first win in six games while the Spirit have a similar record and are one spot above them in the eight-team table.
The Spirit first posted 150-5 from their 100 balls after Fire captain Tammy Beaumont won the toss and put them in to bat.
Danielle Gibson led the way with the bat with a 25-ball 41 while Deepti Sharma made 39* off 26 balls in support.
Freya Davies took 2-19 from her 20 deliveries for the Fire while Beth Langston, Jess Jonassen and Georgia Davis shared the other three wickets.
Needing 151 off their 100 balls for victory, the Fire lost skipper Beaumont for 6 off the 11th ball of the innings bringing Matthews to the crease.
The Bajan batted through the rest of the chase on her way to 78* off just 46 balls as the Fire reached 151-4 off 95 balls.
She hit 11 fours and two sixes in her 59 minutes in the middle. Sarah Bryce provided the most support for Matthews with 21 off 18 balls including three fours.
Danielle Gibson completed a good all-round performance with 2-28 off 15 balls.
This was the Fire’s second win in three games and moves them up to third in the eight-team table with four points, the same as the Spirit in second and the Oval Invincibles in first.