OBR batted first and scored 220-6.
The Stars scored the winning runs with 19 balls and two wickets to spare.
Pirates, who lost the Walker Shield T20 final to OBR on Thursday night, were in trouble at 49-3 after 11 overs.
But Turner and Richie Needham revived the innings with a 178-run stand before Needham was run out for 84 from 71 balls. He hit 11 fours.
Turner followed 19 runs later, bowled by Beau Minogue-Harrison, but the damage had been done.
“Richie batted brilliantly and was unlucky to be run out,” Turner said.
“I actually didn’t know I was that close to the ton, when it happened.
“There was a bit of confusion; the ball hit the branch of a tree. We weren’t sure if it was a four or a six. In the end it was called four and then the boys started clapping.”
Matt Jefferd and Glen Udall gave HSOB a solid start with an opening partnership of 49 before Jefferd was caught by Dan Torrie off the bowling of Needham for 16.
Udall was next to go, with the score at 62, caught by Simon Blaker off Reynolds for 25, his team’s top score.
Turner and Reynolds were Pirates’ chief destroyers, each taking four wickets.
OBR openers Craig Christophers, fresh from his man-of-the-match performance in the Walker Shield final when he scored 97, and Timoti Weir gave their side a flying start against the Stars with 73 runs from 14 overs.
The partnership was broken when Weir became the first of three Ajay Kumar victims, trapped leg before wicket for 30.
Kumar struck again when he bowled Christophers for 33 with the score at 90. That became 90-3 when Kumar bowled Josh Adams.
Resurrected the inningsIan Loffler and his brother Joe resurrected the innings with a 52-run stand before Joe was run out for 16. As wickets fell around him, Ian Loffler went on to score 72 to anchor the innings.
Was 220 going to be enough?
“It wasn’t a bad score except we knew they had some good batsmen,” said OBR captain Jonathan Purcell, whose side were looking to add the DJ Barry Cup to their Doleman Cup and Walker Shield victories.
The Stars had a terrible start to the chase, losing three wickets for 27 runs.
“We had hoped to have more runs on the board but they did a good job of staying around to see off the new ball,” captain Sam Singh said.
“Ajay and Harry (Singh) then got us back into the game with a great partnership — 85 runs.”
Weir broke the partnership when he bowled Kumar, who had scored 52 valuable runs and helped take the score to 112.
Harry Singh then departed, run out for 45, and the Stars were 126-4.
Gary Singh and Sam Singh looked to be taking the game away from OBR as they added 61 runs and silenced the traditional rallying call “OBR”.
That all changed when Gary Singh ran across the wicket, and the ball hit him on its way to the stumps.
A “not out” decision was given initially, but after some heated words from players of both teams, the decision was reversed. Singh had scored 31 and the total was 187-6.
“I didn’t see the ball; I was just trying to make my ground,” Gary Singh said.
The “OBR” call went up as they sensed the game was turning in their favour. That was strengthened when Weir delivered an unplayable ball to knock over the stumps of Sam Singh, who had scored 47.
The Stars were on 206-7 and needed 15 runs from 30 balls, but OBR were now into the tail.
Tushar Balat, who finished on 18 not out, and Amit Vyas, run out for seven, did their jobs, leaving Ajay Pradhan to score the winning runs.
“We had throught of putting Tushar further up the order but decided to keep him for something like this . . . we know he can bat,” Sam Singh said.
Stars 222-8 (A Kumar 52, S Singh 47, H Singh 45, G Singh 31, T Balat 18 no; J Holden 2-, T Weir 2-) def OBR 220-6 (I Loffler 71, C Christophers 33, T Weir 30; A Kumar 3-30, G Singh 2-51).
Pirates 268-7 (M Turner 107, R Needham 84; R Majstrovic 3-17) def HSOB 126 (G Udall 25; B Reynolds 4-37, M Turner 4-52).