Caley Thistle find out Scottish Cup semi final opponents
Inverness Caledonian Thistle will face Partick Thistle or Hearts in the semi final of the Scottish Cup.
The game will be played at Hampden on either Saturday, April 13 or Sunday, April 14.
The other semi final will see Celtic take on Aberdeen or Rangers.
The final will be played on Saturday, May 25.
Caley Thistle reached the semi final after a sensational 2-1 win at Dundee United on Sunday.