Stirring fightback clinches Huntly a HDFNL elimination final win