Ballynahinch clinched only their second Ulster Senior Cup triumph as they fought back from 10-0 down to beat Malone 17-10 at a wet and windy Kingspan Stadium on Wednesday night.
Josh Pentland's penalty gave Malone an early lead and he then converted Jack McMurty's 25th-minute try.
But Stephen McAuley replied with Ballynahinch's first try before half-time with Richard Reaney converting.
Second-half tries from Mike Graham and Reaney then sealed Ballynahinch's win.
With goal-kicking extremely difficult in the conditions, Pentland missed a couple of early Malone penalties before he did open the Belfast club's account.
Adam Luddell then set up McMurty's try with Pentland adding the conversion.
However, full-back McAuley ran the length of the field and won the foot race to reach his own kick-ahead to get Ballynahinch right back in the contest on 32 minutes.
After Reaney slotted the conversion, he then hit the post with two penalties after the break before Hinch did take the lead as impressive number eight Graham barged his way over from close range.
Reaney's try extended Ballynahinch's lead to 17-10 and Pentland missed a Malone penalty from in front of the posts as the rain lashed down in the closing stages.
Ballynahinch's only previous triumph came in 2008/9 while the last of Malone's seven victories was back in 1992.
Given that Hinch play in Division 1A of the All-Ireland League, they went into Wednesday's final as the favourites.