Scottish semi-pro side Auchinleck Talbot have been rewarded for their Scottish Cup exploits with a fifth round trip to Premiership Hearts.
The Ayrshire Juniors side lost 1-0 at Tynecastle in the cup back in 2012 and will be heading back there after Saturday's 1-0 upset win over Ayr United.
Hearts booked their place in the fifth round draw with a 1-0 win over Livingston on Sunday.
Celtic were drawn at home to in-form St Johnstone while Rangers will be at Kilmarnock, if they beat Cowdenbeath in a match which has been re-arranged after it was frozen off on Friday.
The fifth-round draw also threw up a Highland derby at Dingwall between Ross County and Inverness.
William Hill Scottish Cup fifth round draw:
Ross County v Inverness.
Hibernian v Raith Rovers.
Kilmarnock v Cowdenbeath/Rangers.
Hearts v Auchinleck Talbot.
St Mirren v Dundee Utd.
East Fife v Partick Thistle.
Aberdeen/Stenhousemuir v Dundee/Queen of the South.
Celtic v St Johnstone.
Ties to be played February 9 & 10.