Hockey: Grange face Kelburne in Cup
Both semi-finals are a repeat of last year's with Inverleith facing Western in the other tie.
Elsewhere, relegation-threatened Watsonians could only earn a point in a 5-5 home draw with Hillhead and remain on the bottom of Division 1B. However, they are now only a point behind Stepps.
Advertisement
Hide AdAdvertisement
Hide AdIn Division Two, David Guy claimed all six goals to take his total for the season to 42 as CALA Edinburgh thrashed Greenock 6-1 in the West of Scotland.
Second-bottom Waverley Inveresk Trinity slipped to a 4-2 defeat at St Andrews University.