Live scores
AZA1JUV2FT · 05.11, AZ Alkmaar 1–2 JuventusBAY0MAR1FT · 05.11, Bayer Leverkusen 0–1 MarseilleBEN3LEC1FT · 05.11, Benfica 3–1 Lech PoznańCEL1GIL2FT · 05.11, Celta Vigo 1–2 Union St. GilloiseCEL3BES2FT · 05.11, Celtic 3–2 BeşiktaşHAP0OFI2FT · 05.11, Hapoel Beer Sheva 0–2 OFISTU2CEL3FT · 05.11, Sturm Graz 2–3 CeljeSUN0ZAG2FT · 05.11, Sunderland 0–2 Dinamo ZagrebTOR3ARA2FT · 05.11, Torreense 3–2 Ararat-ArmeniaCOP2SAB1FT · 05.11, FC Copenhagen 2–1 SaburtaloHAM3MOE1FT · 06.11, Hamburger SV 3–1 Borussia MönchengladbachVEN2UDI1FT · 06.11, Venezia 2–1 UdineseTOU3STR1FT · 06.11, Toulouse 3–1 StrasbourgEVE3COV1FT · 06.11, Everton 3–1 CoventrySEV0ALA0FT · 06.11, Sevilla 0–0 AlavesLEE1TOT0FT · 07.11, Leeds 1–0 TottenhamMAL1SAN2FT · 07.11, Malaga 1–2 Racing SantanderCAG1FRO0FT · 07.11, Cagliari 1–0 FrosinoneTOR1LEC1FT · 07.11, Torino 1–1 LecceDOR2ELV1FT · 07.11, Borussia Dortmund 2–1 SV ElversbergLEI5AUG2FT · 07.11, RB Leipzig 5–2 FC AugsburgMAI1BAY2FT · 07.11, FSV Mainz 05 1–2 Bayern MünchenPAD2EIN2FT · 07.11, SC Paderborn 07 2–2 Eintracht FrankfurtARS1HUL0FT · 07.11, Arsenal 1–0 Hull CityFUL1NEW1FT · 07.11, Fulham 1–1 NewcastleESP0COR0FT · 07.11, Espanyol 0–0 Deportivo La CorunaPAR0BOL021', Parma 0–0 BolognaNOT–MCI–17:30, Nottingham Forest ––– Manchester CityOSA–BIL–17:30, Osasuna ––– Athletic ClubSTU–WER–17:30, VfB Stuttgart ––– Werder BremenAUX–PAR–18:00, Auxerre ––– Paris FCROM–SAS–19:45, AS Roma ––– SassuoloVAL–REA–20:00, Valencia ––– Real MadridPSG–TRO–20:05, Paris Saint Germain ––– Estac TroyesNAP–LAZ–08.11 11:30, Napoli ––– LazioELC–BET–08.11 13:00, Elche ––– Real BetisGEN–MIL–08.11 14:00, Genoa ––– AC MilanMON–ATA–08.11 14:00, Monza ––– AtalantaREN–LIL–08.11 14:00, Rennes ––– LilleBRI–BRE–08.11 14:00, Brighton ––– BrentfordCRY–LIV–08.11 14:00, Crystal Palace ––– LiverpoolIPS–BOU–08.11 14:00, Ipswich ––– BournemouthSUN–CHE–08.11 14:00, Sunderland ––– ChelseaKOL–BAY–08.11 14:30, 1. FC Köln ––– Bayer LeverkusenRSO–RAY–08.11 15:15, Real Sociedad ––– Rayo VallecanoANG–NIC–08.11 16:15, Angers ––– NiceBRE–LYO–08.11 16:15, Stade Brestois 29 ––– LyonHAV–LOR–08.11 16:15, Le Havre ––– LorientLEM–MON–08.11 16:15, Le Mans ––– Monaco
All matches

Heart Of Midlothian vs Aberdeen - FA Cup, Semi-finals (Sat, 19 April 2025)

FA Cup Semi-finals
After extra time
  • Goal: Shankland 28'
  • Red card: Steinwender 44'
  • Red card: Devlin 116'
  • Goal: Gordon 18' (OG)
  • Goal: Dabbagh 118'
Hampden Park, Glasgow

Events

First half
  1. 18' Own goal: C. Gordon (OG) 0-1
  2. Goal: L. Shankland assist: J. Penrice 1-1 28'
  3. Red card: M. Steinwender 44'
Second half
  1. Substitution: F. KentE. Kabangu 46'
  2. Substitution: C. HalkettJ. Wilson 46'
  3. 69' Substitution: J. McGrathA. Palaversa
  4. Yellow card: C. Devlin 77'
  5. Substitution: S. KingsleyA. Forrester 77'
  6. 78' Yellow card: A. Jensen
  7. 81' Substitution: O. DabbaghT. Keskinen
  8. 81' Substitution: J. OkkelsP. Gueye
  9. Substitution: S. KartumJ. Grant 86'
  10. 90+3' Yellow card: A. Dorrington
Extra time
  1. 91' Substitution: D. PolvaraS. Morris
  2. 108' Substitution: J. MilneA. Dorrington
  3. Substitution: M. DrammehL. Shankland 113'
  4. 115' Yellow card: M. Knoester
  5. Second yellow: C. Devlin 116'
  6. 117' Substitution: F. BoydA. Jensen
  7. 118' Goal: O. Dabbagh 1-2
  8. Substitution: B. SpittalB. Baningime 120'
  9. Yellow card: M. Drammeh 120+5'

Lineups & ratings

4-3-1-2 Heart Of Midlothian Coach: N. Critchley
Coach: J. Thelin Aberdeen 4-2-3-1
Heart Of Midlothian
4-3-1-2
Coach N. Critchley
Aberdeen
4-2-3-1
Coach J. Thelin
Bench · Heart Of Midlothian
Bench · Aberdeen