Here's a quiz for the Hearts fans – one to get you in the mood ahead of Saturday's William Hill Scottish Cup Final. You need to think back on your Scottish Cup season and name all of the players who have played for you in the Fourth, Fifth, Sixth Rounds and the Semi-Final.

Remember to tweet your score to @ScottishCup on Twitter.