Melrose threw everything into a ferocious final assault that ultimately came to nothing as Currie worked hard to hold onto a lead they had fought to gain.
From the start it was Melrose who had the better share of territory and possession but Currie’s defence soaked up the pressure and they were awarded a penalty that Joe Reynolds knocked over.
Within minutes Melrose equalised when Currie went offside at the ruck and winger Joe Helps stroked the ball between the posts.
The half ended with a fast Melrose counter-attack that sucked Currie defenders in before they went on the narrow side for Helps to squeeze in at the corner for the try which he converted himself to give his team a 10-3 lead at the break.
Currie fought their way back after the restart and instead of taking three points from a penalty chose to kick for the corner instead. From the maul that followed captain Ross Weston emerged as the try-scorer. Reynolds’ conversion brought the teams level.
Reynolds then put Currie ahead with his second penalty before flanker Travis Brooke collected a loose ball and broke free to score, Reynolds converting.
Helps kicked a second penalty to crank up the tension for the last ten minutes, but Currie’s defence held firm.