Bonnyrigg Rose, in the end, swept aside the Highlanders with a double from super subs Wayne McIntosh and Fraser McLaren finally settling the issue.
The Rose made a strong start in the replay, forcing a dozen first half corners, fully testing the visiting keeper Kevin Main who excelled in the 5th minute, brilliantly stopping a netbound effort from Kieran McGachie.
The opening goal in 10 minutes was a stunner when Dean Hoskins brilliantly headed home the Rose’s fifth corner, swept in by Adam Nelson.
The Rose continued to dominate the possession with Sean Jamieson putting his 25th minute header the wrong side of the post
Then another net-bound Kerr Young header was superbly saved by Main before a rare United attack saw Nick Gray with a clear chance but he lobbed the ball over keeper Mike Andrews and the crossbar.
This preceded a short spell of Turriff pressure forcing a double corner attack which finished with pivot Cameron Bowden side-footing the clear chance over the bar.
With the tie poised at 1-0 to Bonnyrigg it still looked like an open contest as an excellent shot just before the break was again denied by keeper Main.
It was still all to play for and in the very first minute of the second half Andrew Kleczkowski should have equalised for Turriff, sending wide an open chance after the home defence failed to clear !
But on the hour mark it was 2-0 to Bonnyrigg when a cross from Jamieson was in and out of the danger area before Kieran McGachie got the final touch driving the ball home.
Substitutions next saw Nelson and McGachie replaced by McIntosh and McLaren and it was McLaren who netted a cross from Sean Jamieson in 70 minutes to ease the Rose 3-0 ahead.
In 77 minutes Turriff scored what proved to be a consolation goal as Bonnyrigg eased back a wee bit and a pass from sub Cameron Booth to fellow sub Andrew Smith saw United celebrate their only goal.
That left Bonnyrigg chasing a fourth strike and it was a bit of Lewis Turner magic that set up Wayne McIntosh to score the conclusive goal, the Rose’s 46th goal in 11 games this season.
Bonnyrigg Rose – Mike Andrews, Alan Horne, Ruaridh Donaldson, Kerr Young, Dean Hoskins, Jon Stewart, Sean Jamieson, Lewis Turner, Kieran McGachie, Adam Nelson, Andrew Kidd. Subs: Moyes, McLaren, McIntosh, Rooney.