Semi-Finals : 2018 - 2019

28 October 2018 - 13:30
Hearts  -  Celtic
28 October 2018 - 16:30
Aberdeen  -  Rangers