Paul Shields and Michael Stewart will compete in the final of the Sanlam South African Amateur Championship.
The all-Scottish showdown continues the British dominance of the tournament, with England's Laurie Carter claiming the title last year in his golf clothing.
Shields dismissed the last remaining South African on Wednesday (March 2nd) when he beat Jacques Kruyswijk 3&2.
He will meet Scottish number two Stewart after the reigning Scottish Amateur champion stormed back from three down to beat fellow countryman Jordan Findlay in the other semi-final.
Speaking after booking his place in final, Stewart said falling three behind gave him all the motivation he needed.
"I think that was the kicker," he stated. "I missed a couple of short putts and that really got me mad. I knew I had to make birdies to beat Jordan. I knocked in a short one at the 14th to win the hole and holed an eight-footer at the 16th."