Scottish League One leaders Rangers claim their 20th successive competitive win by beating Ayr United at Ibrox.
Ryan Thomson's header secures victory for Dunfermline over Ayr to set up a Scottish Cup meeting with Rangers.
Holders Celtic host Aberdeen as Hibernian face Raith Rovers after the draw for the Scottish Cup fifth round.
Ayr United may rue missed chances as Dunfermline Athletic earn a Scottish Cup fourth-round replay.
Kevin Kyle heads a late winner as Ayr beat Stenhousemuir 4-3 to leapfrog their promotion rivals in the League One table.
Andrew Jackson's second-half header secures a draw for Brechin City against Ayr United.
Jamie Longworth knocks in a first-half hat-trick as Stranraer prevail in a nine-goal tussle at Somerset Park.
Craig Malcolm's second goal of the season secures Ayr United's win over Queen's Park in the Scottish Cup.
Anthony Marenghi fires home a superb free-kick as 10-man Ayr United secure a third straight win in League One.
A strike from former Scotland cap Kevin Kyle helps Ayr to a win which lifts them to third in the League One table.
Michael Donald scores twice as Ayr bounce back from two successive defeats with a convincing 4-1 win at East Fife.
Rangers host League One rivals Airdrieonians as the Scottish Cup third-round draw pairs four Championship sides.
Bilel Mohsni and Lewis Macleod score as Rangers make it eight wins on the trot in Scottish League One.
Ryan Wallace scored twice as Dunfermline demolished Ayr at East End Park.
A Brechin side reduced to ten men leave it late to grab a point against Ayr United in Scottish League One.
Stenhousemuir and Ayr both remain just outside the automatic promotion places following a draw at Ochilview Park.
A day out at most Scottish League One grounds costs less than £20, according to BBC Sport's Price of Football study.
Ayr United survive for 35 minutes with nine men as they hold Airdrieonians to a draw in League One.
Ayr United lose their 100% record in League One as their draw at Stranraer leaves them two points behind Rangers.
Falkirk come from behind to beat Ayr United after extra-time in the Ramsdens Cup second round.