Scottish Cup: Test your knowledge of the competition
|Scottish Cup final: Hearts v Celtic|
|Venue: Hampden Park, Glasgow Date: 25 May Time: 15:00 BST|
|Coverage: Live across BBC Scotland on TV, radio and online|
It has been another memorable year in the Scottish Cup with Celtic and Hearts ready to do battle on Saturday.
But how well do you know your Scottish Cup history? Test yourself here...