Kemar Roofe scored an extra-time winner to give Rangers a 2-1 win over 10-man Aberdeen at Hampden Park and set up an Old Firm finale to the Viaplay Cup.

[MORE]