Semi Final Matches and results

Su 15Jan 2023Rangers2 - 1Aberdeen
Sa 14Jan 2023Celtic2 - 0Kilmarnock