When ‘Muir skipper Andrew Rose was sin-binned early on, Currie took advantage and scored two tries, both from winger Adam Hinds.
With Rose back on, Boroughmuir got into the match and after a penalty from stand-off Ally Warnock two tries through wingers Sep Visser and Damien Hoyland saw the hosts lead 15-12.
Another yellow card cost ‘Muir dear though, when centre Malcolm Clapperton was off Currie scored two tries in the last minutes of the half.
They came from hooker Ross Merrilees and dangerous winger Dougie Fife to see the Malleny Park men up by nine points at the interval in this end-to-end encounter.
With 13 minutes left to play, Currie were 34-25 up, but had Simeon James in the sin bin.
To get to that stage ‘Muir added a try through Robin Hislop and kicked five points while Currie scored their fifth try through Alan Whittingham and kicked five points.
Forbes calmed the visitors nerves with a penalty, but a converted try by Alex Henderson made things interesting only for Currie to just hang on 37-32.