GHA have been handed a tough quarter-final, with the team travelling to Poynder Park to face fellow National League One side Kelso.
The only other National League One side left in the competition, Stewart’s Melville have been drawn at home to National League Two Peebles.
There will be a National League Three representative in the Semi-Finals; with St. Boswells and Highland being pitted together. With the final place in the last four going to the winners of GHK and Dumfries Saints.
The Quarter-Finals are due to be played on the weekend of February 9/10/11 2018.
GHK RFC (3)
(3) Dumfries Saints
Kelso RFC (2)
(2) GHA RFC
Stewart’s Melville RFC (2)
(3) Peebles RFC
St. Boswells RFC (4)
(4) Highland RFC