Aberdeen are through to the final of the Viaplay Cup on Sunday December 17 after beating Hibernian 1-0 at Hampden Park in front of 28,295 fans.
In a dramatic second half, Hibernian's Martin Boyle had a goal disallowed for offside and the Dons were reduced to 10 men when defender Jack MacKenzie was sent off for a second yellow card in 75 minutes.
Hibs had looked the more likely team to make the breakthrough but in 78 minutes Bojan Miovski ran clear to beat David Marshall with a fine finish and that proved decisive.
Heart of Midlothian and Rangers contest the second Viaplay Cup semi-final tomorrow, live on Viaplay, kick-off 3.00pm.