Semi-Finals : 2018 - 2019

13 April 2019 - 15:00
Aberdeen  -  Celtic
13 April 2019 - 15:00
Hearts  -  Inverness CT