Skip to content
MATCHPULSE

Borussia Dortmund vs Villarreal

Venue: Signal Iduna Park

Player of the Match

Momentum: Borussia Dortmund 87%, Villarreal 13%.

Key moments

  1. On: E. NwaneriSubstitution · Off: K. KaretsasSubstitution, 27'
  2. Waldemar AntonYellow cardYellow card, 38'
  3. Yellow card, 38'Pau NavarroYellow card
  4. Yellow card, 42'Sergi CardonaYellow card
  5. Half-time 0–0
  6. Substitution, 46'On: A. FreemanSubstitution · Off: S. Cardona
  7. R. Veiga1–0Own goalOwn goal, 53'
  8. Substitution, 59'On: A. MoleiroSubstitution · Off: T. Oluwaseyi
  9. Substitution, 59'On: N. PepeSubstitution · Off: N. Saliba
  10. Goal, 66'S. Mourino1–1Assist: G. Mikautadze
  11. On: J. BellinghamSubstitution · Off: M. SabitzerSubstitution, 75'
  12. On: F. SilvaSubstitution · Off: F. NmechaSubstitution, 75'
  13. Substitution, 75'On: A. DiattaSubstitution · Off: T. Buchanan
  14. S. Guirassy2–1Assist: F. SilvaGoal, 80'
  15. On: K. PratesSubstitution · Off: M. BeierSubstitution, 82'
  16. On: C. ChukwuemekaSubstitutionSubstitution, 82'
  17. Yellow card, 83'Santiago MouriñoYellow card
  18. Substitution, 83'On: G. MorenoSubstitution · Off: P. Navarro
  19. S. Guirassy3–1PenaltyPenalty, 85'
  20. Own goal, 90'S. Guirassy3–2Own goal

Referee

Simone SozzaItaly
Yellow cards3.7 / matchAround average
Fouls20.6 / matchBelow average
UEFA Champions League

Last 9 matches we covered · UEFA Champions League average 3.7 cards, 23.1 fouls

VenueSignal Iduna ParkDortmund

Unlock the full analysis

See everything the three engines found

  • Each engine's own view: summary, result split, likely score
  • The whole Top 10 with every engine's reasons
  • Every odds market and line, from every source
  • No ads

Pro

Every match in full, an unlimited Watchlist and no ads. Cancel any time.

…/ month

Secure payment by Stripe · Compare plans

How MATCH PULSE works

The day's key matches

Every day we select the most important matches across the leading competitions, with live scores, line-ups and stats.