Highland League round-up: Formartine and Clach set up cup showdown

Scott Barbour.
Scott Barbour.

Breaking