Sunday 15th January
Semi-finals
- Rangers 2 , Aberdeen 1 After extra timeRangersAberdeenAfter extra time
Saturday 14th January
Semi-finals
- Celtic 2 , Kilmarnock 0 at Full timeCelticKilmarnockFull time
All times are UK and subject to change. BBC is not responsible for any changes.