Holders St Johnstone have been drawn away to Kelty Hearts or Montrose in the Scottish Cup fourth round.



More...