Aberdeen are into the Scottish Cup final after scoring deep into extra-time to beat Hearts 2-1.
Oday Dabbagh scored in the 118th minute to send them through to face either St Johnstone or treble chasers Celtic.
Hearts had two players sent-off at Hampden.
Advertisement
The other semi-final is at the same venue tomorrow.