03-May-2022 15:02:22 | Dunfermline Press
The first leg of the semi-final takes place at Firhill tomorrow evening.