Sunday 15th January

Semi-finals

  • Rangers 2 , Aberdeen 1 After extra time
    Rangers
    Aberdeen
    After extra time

Saturday 14th January

Semi-finals

  • Celtic 2 , Kilmarnock 0 at Full time
    Celtic
    Kilmarnock
    Full time
All times are UK and subject to change. BBC is not responsible for any changes.