The draw for the semi-finals of the Scottish FA Youth Cup was made at Hampden Park today.
Aberdeen, Kilmarnock and Heart of Midlothian will be joined in the last four by either Rangers or Partick Thistle, with the fixtures set to be played on Friday, 21 February.
Kilmarnock were drawn against Heart of Midlothian, with Aberdeen set to face the winner of Rangers v Partick Thistle who go head-to-head in the quarter-final on Friday, 31 January.
Kilmarnock have scored 19 goals on their route to the final four and will be met by another free-scoring side in Hearts, who have bagged 13 goals in the competition thus far.
Aberdeen, who defeated St Johnstone 3-1 after extra time, will take on holders Rangers who defeated rivals Celtic 3-2 in last season's final at Hampden Park.
2019/20 Semi-Finals
Kilmarnock v Heart of Midlothian
Aberdeen v Rangers or Partick Thistle*
*Rangers v Partick Thistle Fourth Round tie will take place on Friday, 31 January at 7:30pm