Scottish Cup holders Celtic will travel to St Johnstone in the quarter-finals of this year's competition.



More...