Rangers are heading to Hampden for their William Hill Scottish Cup Semi-Final this Sunday. To help prepare you for the match, we've created a quiz for you to test your Rangers knowledge with.

Can you name all of the Scottish players (as defined by FIFA eligibility rules) to have scored for the Gers in either a Scottish Cup Semi-Final or Final since 2000? We've given you the round and the year that the goals were scored as a hint.

Good luck!