St Mirren have been drawn at home to face The New Saints in the IRN-BRU Cup semi-final.
The Buddies have seen off Albion Rovers, Hibernian and Ayr United in the run to the last four and will now battle it out with the Welsh side for a place in the final.
The match is due to take place on the weekend of February 18/19.