Match report

CS Herediano Stuns Real Salt Lake 2–1 in CONCACAF Champions League Clash

Real Salt Lake
Real Salt Lake
1–2
FT
CS Herediano
CS Herediano
Feb 27, 2025

In a dramatic CONCACAF Champions League encounter, CS Herediano pulled off a stunning 2–1 victory over Real Salt Lake. F. Ajago gave Real Salt Lake the lead in the 26th minute, but a goal from E. Aguilar and a penalty by Randy Vega in stoppage time turned the tide for CS Herediano.

Key Facts

  • Real Salt Lake's F. Ajago scored the opening goal in the 26th minute.
  • CS Herediano's E. Aguilar equalized in the 70th minute.
  • Randy Vega sealed the win with a penalty in the 90+9 minute.
  • Real Salt Lake made five substitutions, while CS Herediano made five.

Lineups

Real Salt Lake

Formation: 4-2-3-1

Starting XI

  • 1 Rafael Cabral (G)
  • 19 B. Hidalgo (D)
  • 3 K. Henry (D)
  • 4 B. Vera (D)
  • 29 S. Junqua (D)
  • 13 N. Palacio (M)
  • 14 E. Eneli (M)
  • 11 D. Marczuk (M)
  • 17 L. Brook (M)
  • 10 Diogo Gonçalves (M)
  • 27 F. Ajago (F)

Substitutes

  • 8 D. Luna
  • 7 P. Ruiz
  • 6 B. Ojeda
  • 16 T. Wolff
  • 72 Z. Gozo
  • 26 P. Quinton
  • 24 M. Kerkvliet
  • 91 J. Brown
  • 31 M. Stajduhar
  • 98 A. Katranis
  • 15 J. Glad

CS Herediano

Formation: 4-1-4-1

Starting XI

  • 21 D. Carvajal (G)
  • 5 H. Quirós (D)
  • 24 S. Rodríguez (D)
  • 99 K. Brown (D)
  • 19 J. Pérez (D)
  • 80 A. Rodríguez (M)
  • 25 E. Bravo (M)
  • 8 Allan Cruz (M)
  • 10 E. Aguilar (M)
  • 16 D. Araya (M)
  • 23 A. Hernández (F)

Substitutes

  • 28 R. Vega
  • 22 A. Murillo
  • 26 E. Juárez
  • 30 S. Williams
  • 20 P. Rodríguez
  • 27 A. Amador
  • 92 A. Walker
  • 35 E. Garita

Timeline

  1. Real Salt Lake
    26' Real Salt Lake Goal · Normal Goal
    F. Ajago · Assist: D. Marczuk
  2. CS Herediano
    46' CS Herediano subst · Substitution 1
    Off: A. Rodríguez · On: Randy Vega
  3. CS Herediano
    57' CS Herediano Var · Goal cancelled
    E. Bravo
  4. Real Salt Lake
    59' Real Salt Lake subst · Substitution 1
    Off: L. Brook · On: D. Luna
  5. Real Salt Lake
    69' Real Salt Lake subst · Substitution 2
    Off: Diogo Gonçalves · On: P. Ruiz
  6. Real Salt Lake
    70' Real Salt Lake subst · Substitution 3
    Off: E. Eneli · On: B. Ojeda
  7. Real Salt Lake
    70' Real Salt Lake subst · Substitution 4
    Off: D. Marczuk · On: T. Wolff
  8. CS Herediano
    70' CS Herediano Goal · Normal Goal
    E. Aguilar · Assist: A. Hernández
  9. Real Salt Lake
    73' Real Salt Lake Card · Yellow Card
    B. Vera

    Foul

  10. Real Salt Lake
    81' Real Salt Lake subst · Substitution 5
    Off: N. Palacio · On: Z. Gozo
  11. CS Herediano
    82' CS Herediano subst · Substitution 2
    Off: Allan Cruz · On: A. Murillo
  12. CS Herediano
    82' CS Herediano subst · Substitution 3
    Off: A. Hernández · On: E. Juárez
  13. CS Herediano
    86' CS Herediano Card · Yellow Card
    Sergio Rodríguez

    Foul

  14. CS Herediano
    87' CS Herediano subst · Substitution 4
    Off: E. Aguilar · On: S. Williams
  15. CS Herediano
    90'+4 CS Herediano subst · Substitution 5
    Off: Sergio Rodríguez · On: P. Rodríguez
  16. CS Herediano
    90'+9 CS Herediano Goal · Penalty
    Randy Vega
  17. CS Herediano
    90'+10 CS Herediano Card · Yellow Card
    Randy Vega

Match Stats

Stat Real Salt Lake CS Herediano
Fouls 16 14
Pass Accuracy 85% 73%
Offsides 1 1
Red Cards
Total Shots 30 6
Corners 10 2
Total Passes 505 325
Yellow Cards 2 2
Blocked Shots 10 2
Shots on Target 6 3
xG
Shots off Target 14 1
Possession 61% 39%
Goals Prevented
Accurate Passes 429 238
Shots Inside Box 18 3
Saves 1 5
Shots Outside Box 12 3

Key Match Notes

  • CS Herediano's equalizing goal by E. Aguilar in the 70th minute shifted momentum.
  • Randy Vega's late penalty in the 90+9 minute secured a crucial win for CS Herediano.