Currie overcame a half-time deficit to win 22-10 at Aberdeen Grammar, scoring four tries after the interval from lock Calum Ormiston, winger Murray Halliday and prop Denis Pech (2) and a conversion from scrum half Joe Stachen.
"That was the best second-half performance I've seen from this team all season" said Currie manager, Bob Ormiston. "We controlled the game up front and everything seemed to click."
Advertisement
Hide AdAdvertisement
Hide AdFor Aberdeen, centre Euan Brimwell scored all of his side's points with a try, a conversion and a penalty goal to give them a 10-0 half time lead.
In the other semi-final Dumfries made home advantage count with a 14-7 win over the Edinburgh under-18 champions, Boroughmuir.
Lock Chris Wicks and No 8 Callum Templeton scored the Dumfries tries, both converted by Jordan Kerr.
For Boroughmuir, centre Rory Scott scored a try and conversion.