Glasgow Derby? Old Firm? Celtic v Rangers? Call it what you like. This has the makings of a classic. Scottish Cup Semi Final.