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 1-1 approaching half-time, Jambos defender Michael Steinwender was shown a straight red card for denying a goal-scoring opportunity by bringing down Topi Keskinen.
The 10 men held firm to take the tie into extra time and looked like forcing it all the way to penalties before Cammy Devlin was dismissed in the 116th minute. The Dons capitalised within two minutes of the Australian’s dismissal when Palestinian forward Dabbagh fired home from close range to secure a 2-1 victory.
THE DONS ARE HEADING TO THE SCOTTISH CUP FINAL!!!! pic.twitter.com/M8WQU6djsq
— Aberdeen FC (@AberdeenFC) April 19, 2025
Jimmy Thelin’s side will face the winner of Sunday’s semi-final between Celtic and St Johnstone back at the national stadium on May 25 as they bid to land the trophy for the first time since 1990.
Despite the spirit Hearts showed to hold out for so long with a numerical disadvantage, ultimately it was another damaging result in Neil Critchley’s quest to win over an increasingly sceptical fanbase on the back of his side’s failure to make the top six of the William Hill Premiership the previous weekend.
The Jambos head coach made three changes to the side that started the 0-0 draw at Motherwell, with Devlin, James Wilson and Lawrence Shankland all restored.
Aberdeen made just one change to the side that started the 2-2 draw at home to 10-man Rangers as goalkeeper Dimitar Mitov took over from Ross Doohan after recovering from a shoulder injury sustained on international duty with Bulgaria last month.
Hearts settled quicker than the Dons, who looked nervy in the opening 10 minutes, with Jamie McCart going close and Elton Kabangu having a couple of decent opportunities.
An unfortunate deflection and it’s @AberdeenFC who lead early on at Hampden Park ⚽️#ScottishCup pic.twitter.com/i86qj1FT66
— Scottish Gas Scottish Cup (@ScottishCup) April 19, 2025
After a fraught opening for Aberdeen, they started to find their way into the game and made the breakthrough from their first real chance in the 18th minute.
Pape Gueye rose highest to head Leighton Clarkson’s corner off the underside of the bar and as the ball came down it struck the back of helpless Hearts keeper Craig Gordon and rolled over the line.
Hearts managed to regain their composure, however, and they drew level in the 28th minute when captain Shankland met James Penrice’s cross from the left, took a touch and rifled a clinical finish through the legs of Mitov from eight yards for his first goal since February and only his fifth of the season.
The Edinburgh side suffered a huge blow a minute before the break when Steinwender was shown a straight red after bringing down Keskinen as he burst away from him just outside the centre circle.
Critchley responded by sending centre-backs Craig Halkett and Frankie Kent on in place of attackers Wilson and Kabangu, switching from 4-4-2 to a more compact 3-5-1 formation.
The match winning moment 🙌pic.twitter.com/g0GliKycJp
— Aberdeen FC (@AberdeenFC) April 19, 2025
Aberdeen threatened in the 53rd minute when Gueye glanced a header wide from Ante Palaversa’s cross but the 10 men in maroon generally kept their opponents at arm’s length as they stood firm to take the match into extra time.
Hearts’ task was made even more difficult in the 116th minute when Devlin was sent off for a second bookable offence after fouling Dante Polvara.
The Dons eventually got the winner in the 118th minute when Dabbagh forced in the rebound after fellow substitute Jack Milne’s shot was saved by Gordon.
[(Gil Vicente FC) Strength]: 1. Gil Vicente FC finished 13th in the league last season. They aim to avoid relegation and fight for a Conference League spot in the new season. Facing FC Porto, the team are motivated to take points in this home game.2. Gil Vicente FC won the recent two games in a row across all competitions. They won 2-0 over CD Nacional in the last league game, smoothly starting wi...
[(Dynamo Dresden) Neutral]: 1. Both sides have never met before, so there were no records to refer to.[(Dynamo Dresden) Weakness]: 1. As the newly promoted team in the 2. Bundesliga, Dynamo Dresden suffered a losing streak in the first two rounds, being demoralized a lot. Facing 1.FSV Mainz 05 in the first game of the DFB-Pokal at home, the team find it hard to secure a win, indicating doubtful mo...
[(Jaro) Strength]: 1. Jaro are 8th in the table and still need points to secure a Championship play-offs spot, indicating full motivation in this match.2. Forward Kerfala Cissoko scored the winner in the last game, helping his side win.3. Jaro won 2-1 over FC Haka in the last game, securing a 2-game winning streak and showing outstanding recent form.4. Jaro were unbeaten with 1 win and 1 draw in t...
[(SC Preussen Munster) Strength]: 1. In the new season, SC Preussen Munster's 3 goals in two league games were scored by 3 players, showing multiple scorers on offense.2. SC Preussen Munster won 4 of the last 5 home games in AH, boasting a decent home trend.[(SC Preussen Munster) Neutral]: 1. SC Preussen Munster drew 1-1 with SC Paderborn 07 in the last 2. Bundesliga game, showing average performa...
[(Rot-Weiss Essen) Strength]: 1. Rot-Weiss Essen are playing in the 3. Liga this season. Despite their inferior strength to their rivals, the team will still go all out to secure a qualification spot in this home game.2. Tobias Kraulich scored a goal in the last game, showing his outstanding form.3. Rot-Weiss Essen scored 2 goals and conceded 2 in the last 2 competitive games, boasting decent offe...
[(IFK Varnamo) Strength]: 1. IFK Varnamo are at the bottom of the table this season. If they want to avoid relegation, they have to go all out for points in every game, indicating strong motivation in this match.2. Kai Meriluoto scored a goal and made an assist in the last game, helping the team tie with IF Elfsborg.3. IFK Varnamo won the last 2 games in AH, demonstrating recent performances in li...
[(Le Mans) Strength]: 1. Le Mans drew with En Avant Guingamp in the last league game, failing to start with a win. In this home match, they are motivated to secure their first win of the new season.2. William Harhouz scored an equalizer before the end of the last game, helping the team tie with En Avant Guingamp.3. Le Mans secured a 3-game winning streak in recent warm-up games at home, showing de...
[(Mirassol FC) Strength]: 1. Mirassol FC midfielder Gabriel Santana scored a goal in the last league game, performing actively.2. Mirassol FC scored 10 goals in the last 5 league games, averaging 2 goals per game, showing full offense.3. Mirassol FC conceded 5 goals in the last 5 league games, with an average of only 1 goal per game.4. Mirassol FC boast reliable home strength, remaining unbeaten w...
[(Leeds United) Strength]: 1. After relegation, Leeds United returned to the Premier League this season as the EFL Championship winners. The team significantly strengthened their squad during the summer transfer window, with the goal of staying in the Premier League this season. For their opening home game against Everton, they are determined to secure a winning start to the league, showing strong...
[(Elche) Strength]: 1. As the newly promoted team this season, Elche are motivated to start with a home win in their debut.2. In the summer window, Elche signed midfielder Federico Redondo, Real Madrid loan forward Alvaro Rodriguez, and Valencia CF striker German Valera.3. Elche finished 22 wins, 11 draws, and 9 losses in the Segunda Division last season, smoothly being promoted as the 2nd-placed ...


- 1 Brentford Agree Deal to Sign Dango Ouattara From Bournemouth
- 2 TIPS - Botafogo de Futebol e Regatas VS Liga Deportiva Universitaria
- 3 TIPS - Villarreal VS Real Oviedo
- 4 ngland cricket legend’s granddaughter stuns in bikini
- 5 Lamela explains retirement decision: It started 11 years ago...
- 6 Estevao Willian set for 'key' Chelsea role after debut vs Palace
- 7 TIPS - Club Necaxa VS Club Leon
- 8 Emotional Arne Slot admits he had wanted to bring late Diogo Jota on as a substitute in Liverpool's dramatic victory over Bournemouth
- 9 Benjamin Sesko vs Viktor Gyokeres: Man Utd-Arsenal showdown sets early stage for big-money No.9s to show the Premier League what they can offer
- 10 TIPS - Cambuur Leeuwarden VS FC Oss