Hearts 1 – 2 Aberdeen
Substitute Oday Dabbagh scored a late extra-time winner as Aberdeen eventually ground down nine-man Hearts to reach their first Scottish Cup final since 2017. With the Hampden semi-final poised at…
Aberdeen 2 – 2 Rangers
Ianis Hagi scored a 96th-minute equaliser as 10-player Rangers delayed Celtic from clinching the Scottish Premiership title with a dramatic 2-2 draw at Aberdeen. Celtic were seconds away from becoming…