Grange’s drive for a domestic treble remains on course following an 8-3 demolition of Western Wildcats in the Scottish Cup semi-final.

They will play Dundee side Grove Menzieshill in the final and the clash is a repeat of the play-off final after the Tayside team beat under-strength Edinburgh University 6-1.

Robbie Shepherdson opened the scoring for the Division One and play-off champions and No 2 fell Duncan Riddell.

Western pulled the contest back to 2-2 but Jacob Tweedie netted to put Grange in front and Dan Coultas scored for 4-2.

Western responded in the second-half and pulled the score back to 4-3 before Coultas put the Edinburgh side 5-3 ahead.

Further goals from Frank Ryan, Alan Johnston and Cammie Fraser made it 8-3.

Meanwhile, Edinburgh University’s bid for a domestic women’s double continues as they qualified for the Scottish Cup Final and will play Dundee Wanderers.

The Tayside team booked their place in a hard-fought 3-0 semi-final victory over Edinburgh side Erskine Stewart’s Melville.

Edinburgh University secured their place with a 2-0 win over city rivals Watsonians 2-0 thanks to goals from Kathryn Meenan and then Sophie Maunder with four minutes left.