PENTLAND United and Staxigoe United will take on each other for a place in the Highland Amateur Cup final after both teams won their quarter final encounters.
In Orkney, Marc Begg and Michael Petrie scored as Pentland United beat tournament favourites Kirkwall Thorfinn 2-1.
In Inverness, Staxigoe United stunned IRN Security 4-2 with Martin Banks and Marc Coghill both scoring twice.
The two teams will face each other at a neutral venue on Saturday, August 5.
The winners will face either Avoch or Culbokie in the final.
Quarter final results
Kirkwall Thorfinn 1 Pentland United 2
Irn Security 2 Staxigoe United 4
NMM Sams 2 Culbokie 5
Maryburgh 1 Avoch 3