Aberdeen booked their place in the Scottish Cup final with a dramatic 2-1 extra-time win over Hearts at Hampden Park, sealed by a 118th-minute strike from Oday Dabbagh.
Aberdeen struck first when Hearts’ goalkeeper Craig Gordon inadvertently turned the ball into his own net in the 18th minute.
However, the lead was short-lived—Lawrence Shankland equalised for Hearts in the 28th minute with a calm finish.
The match turned scrappy before the break, with Michael Steinwender receiving a red card in the 44th minute. Hearts’ numerical disadvantage worsened when Cameron Devlin was shown a second yellow in the 116th minute, leaving them down to nine men.
Dabbagh, the Palestinian forward on loan from Charleroi, capitalised just two minutes later, burying a rebound for the winner. It was his fourth goal in 10 matches across all competitions for Aberdeen, to go with one assist, an impressive return since arriving in February.
Dabbagh's journey from Jerusalem to Aberdeen has been marked by perseverance and talent. Having played for clubs in Kuwait, Portugal, and Belgium, he joined Aberdeen on loan in February 2025. His contributions have been significant, including a stoppage-time winner against Kilmarnock in February.
As Aberdeen prepares for the final, Dabbagh's form and determination will be crucial in their quest to end a 35-year Scottish Cup drought.

Asia’s top clubs, led by Al Hilal and Al Sadd, clash in Jeddah as the ACL Elite Finals 2025 promise drama, history, and a new champion.
Oday Dabbagh nets a 118th-minute winner as Aberdeen edge 9-man Hearts 2-1 to reach the Scottish Cup final for the first time since 1990.
Tractor tops Persian Gulf Pro League after win over Malavan, edging closer to first title.
Arkadag advances to AFC Challenge League final, maintaining perfect home record and eyeing historic continental triumph.
Asia's top eFootball players to battle in Jeddah as the AFC eChampions League Elite debuts alongside the ACL Elite Finals.
Sharjah FC stuns Al-Taawoun with two stoppage-time goals to reach the AFC Champions League Two final.
Maccabi Tel Aviv held 1-1 by Maccabi Haifa as Be’er Sheva beat Beitar to reclaim top spot in a thrilling Israeli Premier League night.
Late drama in Turner as Miguel Vitor’s winner lifts Be’er Sheva back to the top, while Beitar rue a costly red card in fiery clash.
Cristiano Ronaldo nets two for Al-Nassr as Al-Ittihad win again to stay top of the Saudi Pro League after Round 27.
Thailand and China will host the AFC U20 and U17 Women’s Asian Cups, aiming to boost youth football development across Asia.
CAF U-20 AFCON 2025 draw is out: Egypt hosts, Nigeria, Senegal, Ghana headline tight groups. Top 4 to qualify for FIFA U-20 WC.
Zamalek out, Stellenbosch through! Four clubs set for thrilling CAF Confederation Cup semi-finals starting April 20.
Al Ahly, Pyramids, Sundowns, and Pirates set up all Egypt vs South Africa CAF Champions League semi-finals in April 2025.
Mohamed Salah has extended his Liverpool contract for two more seasons, aiming for more trophies after another prolific season with the Reds.
Omer Atzili's brace leads a dominant performance as Beitar secures a spot in May's championship match, continuing their impressive season.
Liverpool's Egyptian star forward Mohamed Salah is close to signing a two-year contract extension that will keep him at Anfield through 2027.
Matchday 2 of the Copa Libertadores brought drama, late goals, and surprise results as group battles heat up across South America.
AFC kicks off its first Empowering Women in Football Program, advancing diversity and leadership in the Asian football ecosystem.
Brazilian footballer Sofia Sena detained in Israel over visa issues; faces deportation after Ramat HaSharon denies club affiliation.
Bolivian minnows San Antonio Bulo Bulo beat Olimpia 3–2 in their Copa Libertadores debut. A fairy tale run in the making?
Al-Ittihad rescue a dramatic 2-2 draw vs Al-Ahli in the Jeddah Derby to stay top of the Saudi Pro League in a fiery title race clash.
Cristiano Ronaldo netted a brace to guide Al-Nassr to a 3-1 victory over Al-Hilal in a highly anticipated derby. All the numbers from CR7's performance inside.
José Mourinho grabs rival coach’s nose after Fenerbahçe’s fiery Turkish Cup loss to Galatasaray, sparking chaos and controversy.
Libertadores opens with a 3-3 thriller, big away wins for Racing & Barcelona SC, and a strong start for Cerro Porteño at home.
Home teams dominate CAF quarterfinal first legs—except MC Alger. Pyramids shine with 4-1 win, three others edge narrow 1-0 victories.
Maccabi Tel Aviv secures a historic 3-1 away win over Hapoel Be’er Sheva, reclaiming first place in the Israeli playoff race.
Palestine’s Omar Faraj tied an Allsvenskan record with five goals for Degerfors, earning a rare 10/10 rating across multiple score apps. Here's all you need to know about the Swedish-Palestinian sensation.
Eight teams remain as Africa’s top clubs gear up for blockbuster CAF Champions League quarter-finals starting 1 April.
Goals from Ahmad Faqa and veteran Omar Al Somah mark a triumphant and symbolic return to international football for Syria after regime change.
Al-Nassr’s shock loss dents ACL hopes as Al-Ittihad go top, Al-Hilal held in derby, and Al-Ahli thrash Al-Fayha in Saudi Pro League drama.