Neil Lennon was offered the Celtic manager's job on a permanent basis after the Hoops completed an unprecedented third consecutive domestic treble by lifting the Scottish Cup on Saturday....
Celtic's hopes of a third successive domestic treble is firmly on course after they cruised into the Scottish Cup final with a 3-0 win over an Aberdeen side that imploded on Sunday....
Hearts will face Celtic or Aberdeen in next month's Scottish Cup final after three goals in 25 second-half minutes ended Inverness Caley Thistle's dreams of another cup upset in a 3-0 win at Hampden....
Steven Gerrard is set to finish his first season as Rangers boss empty-handed as his side crashed out of the Scottish Cup after a 2-0 quarter-final replay defeat to Aberdeen at Ibrox....
Second-tier strugglers Partick Thistle came from behind to hold Hearts to a 1-1 draw in a Scottish Cup quarter-final at Firhill on Monday....
4. Round
17/01/2020 19:45 Rangers FC Rangers FC - Stranraer FC Stranraer FC
18/01/2020 15:00 St. Mirren FC St. Mirren FC - Broxburn Athletic 3:0 (0:0)
18/01/2020 15:00 Kilmarnock FC Kilmarnock FC - Queen's Park FC Queen's Park FC 6:0 (3:0)
18/01/2020 15:00 Heart of Midlothian Heart of Midlothian - Airdrieonians Airdrieonians 5:0 (1:0)
18/01/2020 15:00 Alloa Athletic Alloa Athletic - Inverness CT Inverness CT 2:3 (1:1)
18/01/2020 15:00 Livingston FC Livingston FC - Raith Rovers Raith Rovers 3:1 (0:1)
18/01/2020 15:00 Arbroath FC Arbroath FC - Falkirk FC Falkirk FC 0:0 (0:0)
18/01/2020 15:00 Ayr United Ayr United - Ross County FC Ross County FC 1:0 (1:0)
18/01/2020 15:00 Aberdeen FC Aberdeen FC - Dumbarton FC Dumbarton FC 1:0 (0:0)
18/01/2020 15:00 Bonnyrigg Rose Bonnyrigg Rose - Clyde FC Clyde FC 0:1 (0:0)
18/01/2020 15:00 St. Johnstone FC St. Johnstone FC - Greenock Morton FC Greenock Morton FC 3:0 (1:0)
18/01/2020 15:00 Hamilton Academical Hamilton Academical - Edinburgh City FC Edinburgh City FC 5:0 (3:0)
18/01/2020 15:00 East Kilbride FC - BSC Glasgow 1:3 (0:3)
18/01/2020 17:30 Partick Thistle Partick Thistle - Celtic FC Celtic FC 1:2 (0:1)
18/01/2020 19:20 Dundee FC Dundee FC - Motherwell FC Motherwell FC 0:3 (0:2)
19/01/2020 15:00 Dundee United Dundee United - Hibernian FC Hibernian FC -:-
28/01/2020 19:45 Falkirk FC Falkirk FC - Arbroath FC Arbroath FC -:-
LiveScores LiveDetails LiveCommentary