Bridlington lost the toss and were asked to bat first by Heworth.
The in-form Bridlington opening pair again batted well putting on 49 when Casey Rudd fell for 24.
John Major came to the crease and together with Steve Garton (30) added 44 for the second wicket.
Major continued to attack the Heworth bowling and was looking good to complete a century but fell 12 runs short when he was LBW for a fine 88.
Another wicket fell shortly after and the Bridlington innings lost a bit of momentum.
Shaun Tate (33) and new signing Simon Leeson (25) did well to get the score moving again.
Heworth picked up a couple of late wickets but the Bridlington batsmen posted 241/ 7 from their 48 overs.
Bridlington tried to get early wickets but despite bowling some good balls Heworth were able to make a decent start reaching 90/0 from the first 20 overs.
The Bridlington spin duo of Rudd and Steve Janney did well to slow the scoring down a little with Janney picking up two wickets, including Dave Simpson (56), but the other Heworth opener Neil Johnson batted on trying to maintain a decent scoring rate.
Going into the final 10 overs Heworth needed 66 with wickets in hand.
They kept up with the required rate with Johnson completing his century.
Five were required from the final over, Bridlington got it down to the penultimate ball when Johnson hit a boundary to win the game and finish on 117 not out.