Sunday 26th December
1st Phase
- St. Johnstone 1 , Celtic 3 at Full timeSt. JohnstoneCelticFull time
- Aberdeen 2 , Dundee 1 at Full timeAberdeenDundeeFull time
- Dundee United 1 , Hibernian 3 at Full timeDundee UnitedHibernianFull time
- Hearts 2 , Ross County 1 at Full timeHeartsRoss CountyFull time
- Motherwell 2 , Livingston 1 at Full timeMotherwellLivingstonFull time
- Rangers 2 , St. Mirren 0 at Full timeRangersSt. MirrenFull time
Wednesday 22nd December
1st Phase
- Hibernian 1 , Aberdeen 0 at Full timeHibernianAberdeenFull time
- St. Johnstone 1 , Ross County 2 at Full timeSt. JohnstoneRoss CountyFull time
- St. Mirren 0 , Celtic 0 at Full timeSt. MirrenCelticFull time
Saturday 18th December
1st Phase
- Dundee 0 , Hearts 1 at Full timeDundeeHeartsFull time
- Livingston 1 , Ross County 1 at Full timeLivingstonRoss CountyFull time
- Motherwell 2 , St. Johnstone 0 at Full timeMotherwellSt. JohnstoneFull time
- Rangers 1 , Dundee United 0 at Full timeRangersDundee UnitedFull time
Wednesday 15th December
1st Phase
- Rangers 2 , St. Johnstone 0 at Full timeRangersSt. JohnstoneFull time
- Ross County 1 , Celtic 2 at Full timeRoss CountyCelticFull time
Tuesday 14th December
1st Phase
- Hibernian 1 , Dundee 0 at Full timeHibernianDundeeFull time
Sunday 12th December
1st Phase
- Hearts 0 , Rangers 2 at Full timeHeartsRangersFull time
- Celtic 1 , Motherwell 0 at Full timeCelticMotherwellFull time
Saturday 11th December
1st Phase
- Dundee United 0 , Livingston 1 at Full timeDundee UnitedLivingstonFull time
- Ross County 3 , Dundee 2 at Full timeRoss CountyDundeeFull time
- St. Johnstone 0 , Aberdeen 1 at Full timeSt. JohnstoneAberdeenFull time
- St. Mirren 1 , Hibernian 1 at Full timeSt. MirrenHibernianFull time
Wednesday 8th December
1st Phase
- Livingston 1 , Hibernian 0 at Full timeLivingstonHibernianFull time
Sunday 5th December
1st Phase
- Dundee United 0 , Celtic 3 at Full timeDundee UnitedCelticFull time
- Livingston 0 , Hearts 1 at Full timeLivingstonHeartsFull time
Saturday 4th December
1st Phase
- Aberdeen 4 , St. Mirren 1 at Full timeAberdeenSt. MirrenFull time
- Hibernian 1 , Motherwell 1 at Full timeHibernianMotherwellFull time
- Rangers 3 , Dundee 0 at Full timeRangersDundeeFull time
Thursday 2nd December
1st Phase
- Celtic 1 , Hearts 0 at Full timeCelticHeartsFull time
Wednesday 1st December
1st Phase
- Aberdeen 2 , Livingston 0 at Full timeAberdeenLivingstonFull time
- Dundee 1 , St. Johnstone 0 at Full timeDundeeSt. JohnstoneFull time
- Hibernian 0 , Rangers 1 at Full timeHibernianRangersFull time
- St. Mirren 0 , Ross County 0 at Full timeSt. MirrenRoss CountyFull time
All times are UK and subject to change. BBC is not responsible for any changes.