Borussia Dortmund 3 - 2 FT Villarreal

Signal Iduna Park

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
86
FT
Tue, Sep 8
Borussia Dortmund
3-2
Villarreal
⚡ Intensity 94
⚖️ Balance 79
🏆 Stakes 0
🎲 Upset 0
Guirassy’s late heroics stun Villarreal.

Win Probability

  • Borussia Dortmund 53%
  • Draw 23%
  • Villarreal 24%

Futmetrix AI estimate

Guirassy's Chaotic Heroics Settle a Five-Goal Signal Iduna Park Thriller

Must-Watch Futmetrix Score: 86/100. An astonishing night of European football delivered endless plot twists, culminating in a dramatic late triumph for the German hosts.

Set-Piece Pressure and Own Goal Drama

The atmosphere crackled at Signal Iduna Park before a ball was even kicked under the stadium lights. Borussia Dortmund established the early rhythm, as the hosts edged possession during a highly contested opening period. The initial sparring quickly gave way to relentless offensive waves, turning the final third into a total shooting gallery. A combined 31 attempts flew toward the nets, setting an exceptionally aggressive tone for the evening. The breakthrough arrived in bizarre fashion shortly after the interval. Renato Veiga’s unfortunate own goal in the 53rd minute cracked the stalemate, forcing the visitors to respond. A staggering 16 total corners proved the sheer set-piece pressure exerted at both ends, pushing the match Intensity to the absolute limit. Neither defense could catch a breath in this wide-open European tie.

Substitutes and Swinging Pendulums

Stung by the initial deficit, Villarreal immediately roared back into contention on away soil. The match’s Balance violently swung when Georges Mikautadze unlocked the German backline, teeing up Álvaro Santiago Mouriño González for a sharp 66th-minute equalizer. The momentum shifted yet again in a fixture defined by multiple lead changes and heavy counter-punches. Sensing the game slipping away, the hosts turned to their bench for a crucial spark. The tactical tweak paid immediate dividends. Substitute Fábio Silva proved to be the ultimate difference-maker in the transition phase. Drifting into open space, Silva delivered a pristine assist to Serhou Guirassy with ten minutes left on the clock. That vital 80th-minute strike ignited the home faithful and completely scrambled the visitors' defensive shape.

A Frantic and Chaotic Finale

Just five minutes later, the narrative delivered another massive twist. Guirassy stepped up to the spot under immense pressure and dispatched an 85th-minute penalty, snatching what proved to be the match-winner from a tense draw. The outstanding goalkeeper heroics across the night—nine critical saves in total—could do nothing to stop the late surge. Yet, the drama refused to die quietly. Deep into stoppage time, Guirassy inexplicably turned the ball into his own net during a frantic scramble, gifting the Spaniards a late lifeline and capping off a truly bizarre personal treble. Despite that heart-stopping 93rd-minute scare, Dortmund survived the final siege. They emerged with a massive 3-2 victory in this league stage clash, leaving the visiting squad devastated after a tremendous fight.

Key Questions

What caused the 5-goal thriller?

A remarkable 31 total shots, relentless corner pressure, and a wild second half featuring lead changes, penalties, and two own goals created absolute chaos.

How dramatic was the late winner by Serhou Guirassy?

Incredibly dramatic. Guirassy converted a high-pressure 85th-minute penalty to break the deadlock, ultimately securing the victory despite his own stoppage-time own goal minutes later.

How did Borussia Dortmund complete the comeback from behind?

Substitute Fábio Silva instantly impacted the game, setting up Guirassy's 80th-minute equalizer before the striker buried the decisive penalty just five minutes later.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
52%
48%
Borussia Dortmund 52%
Villarreal 48%
Shots
18
13
Borussia Dortmund 18
Villarreal 13
Shots on Target
6
6
Borussia Dortmund 6
Villarreal 6
Expected Goals (xG)
2.83
1.34
Borussia Dortmund 2.83
Villarreal 1.34
Passes
514
481
Borussia Dortmund 514
Villarreal 481
Pass Accuracy
90%
86%
Borussia Dortmund 90%
Villarreal 86%
Corners
9
7
Borussia Dortmund 9
Villarreal 7
Fouls
15
10
Borussia Dortmund 15
Villarreal 10
Yellow Cards
1
3
Borussia Dortmund 1
Villarreal 3
Red Cards
0
0
Borussia Dortmund 0
Villarreal 0

Match Events

27' 🔄 ↓ K. Karetsas ↑E. Nwaneri
38' 🟨 Waldemar Anton
Pau Navarro 🟨 38'
Sergi Cardona 🟨 42'
HT
↓ S. Cardona ↑A. Freeman 🔄 46'
53' ⚽ R. Veiga
↓ N. Saliba ↑N. Pepe 🔄 59'
↓ T. Oluwaseyi ↑A. Moleiro 🔄 59'
S. Mourino (G. Mikautadze) ⚽ 66'
75' 🔄 ↓ F. Nmecha ↑F. Silva
75' 🔄 ↓ M. Sabitzer ↑J. Bellingham
↓ T. Buchanan ↑A. Diatta 🔄 75'
80' ⚽ S. Guirassy (F. Silva)
82' 🔄 ↓ Borussia Dortmund ↑C. Chukwuemeka
82' 🔄 ↓ M. Beier ↑K. Prates
↓ P. Navarro ↑G. Moreno 🔄 83'
85' ⚽ S. Guirassy
S. Guirassy ⚽ 90'
FT

Player Cards

Our take on every player in this match

Borussia Dortmund

Goalkeepers
Gregor Kobel
OCTOPUS
OCTOPUS
5
Saves
5
Saves
0
Conceded
100%
Save %
Defenders
Kouakou Joane Gadou
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
80%
Duel Win %
Waldemar Anton
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
64%
Duel Win %
Daniel Svensson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Julian Ryerson
MAGNET
MAGNET
59
Activity
59
Activity
45
Passes
14
Duels
Joey Veerman
MAGNET
MAGNET
95
Activity
95
Activity
87
Passes
8
Duels
Felix Nmecha
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Maximilian Beier
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Forwards
Konstantinos Karetsas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
27
Entry
Marcel Sabitzer
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
26%
Pass Acc
Serhou Guirassy
CLUTCH HERO
CLUTCH HERO
85
Goal Time
85
Goal Time
Penalty
Impact
7.4
Rating
BENCH
Alexander Meyer
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Patrick Drewes
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
L. Reggiani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kauã Prates
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Ethan Nwaneri
SWEEPER
SWEEPER
6
Cleanups
6
Cleanups
1
Interceptions
5
Blocks
Jobe Bellingham
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Carney Chukwuemeka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Samuele Inácio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Fábio Silva
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.1
Rating
Mathis Albert
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Villarreal

Goalkeepers
Péter Gulácsi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Santiago Mouriño
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Pau Navarro
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
62%
Duel Win %
Renato Veiga
FRIENDLY FIRE
FRIENDLY FIRE
Own Goal
Mistake
Own Goal
Mistake
0
Fouls
5.5
Rating
Sergi Cardona
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
57%
Duel Win %
Midfielders
Santi Comesaña
MAGNET
MAGNET
71
Activity
71
Activity
59
Passes
12
Duels
Pape Gueye
MAGNET
MAGNET
62
Activity
62
Activity
54
Passes
8
Duels
Tajon Buchanan
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
13%
Pass Acc
Nathan-Dylan Saliba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
59
Entry
Tani Oluwaseyi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
59
Entry
Forwards
Georges Mikautadze
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
24%
Pass Acc
BENCH
Luíz Júnior
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Rubén Gómez
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Logan Costa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alexander Freeman
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
5
Duels Won
0
Pens Won
Alberto Moleiro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
Alassane Diatta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
C. Macia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gerard Moreno
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Nicolas Pépé
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
Ilias Akhomach
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ayoze Pérez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
08/06/2024 Borussia Dortmund 2 - 2 Villarreal Friendlies Clubs CASHPOINT Arena
07/22/2022 Borussia Dortmund 0 - 2 Villarreal Friendlies Clubs CASHPOINT Arena
08/06/2024
Friendlies Clubs CASHPOINT Arena
07/22/2022
Friendlies Clubs CASHPOINT Arena
Borussia Dortmund Win
Villarreal Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 1 3 6 1 +5 WParis Saint Germain 6 - 1 Slovan Bratislava (09-09-2026)
2 Bayern München 1 3 5 0 +5 WBayern München 5 - 0 Bodo/Glimt (10-09-2026)
3 Barcelona 1 3 5 1 +4 WBarcelona 5 - 1 Feyenoord (09-09-2026)
4 Manchester United 1 3 4 0 +4 WManchester United 4 - 0 Sabah FA (10-09-2026)
5 Como 1 3 4 1 +3 WComo 4 - 1 RB Leipzig (10-09-2026)
6 VfB Stuttgart 1 3 3 1 +2 WVfB Stuttgart 3 - 1 Viking (09-09-2026)
7 Sporting CP 1 3 3 1 +2 WSporting CP 3 - 1 Galatasaray (09-09-2026)
8 Manchester City 1 3 2 0 +2 WFC Porto 0 - 2 Manchester City (08-09-2026)
9 Aston Villa 1 3 3 2 +1 WClub Brugge KV 2 - 3 Aston Villa (08-09-2026)
10 Lens 1 3 3 2 +1 WSlavia Praha 2 - 3 Lens (10-09-2026)
11 Borussia Dortmund 1 3 3 2 +1 WBorussia Dortmund 3 - 2 Villarreal (08-09-2026)
12 Real Betis 1 3 3 2 +1 WLille 2 - 3 Real Betis (08-09-2026)
13 Liverpool 1 3 2 1 +1 WLiverpool 2 - 1 Atletico Madrid (09-09-2026)
14 Real Madrid 1 3 2 1 +1 WReal Madrid 2 - 1 Inter (08-09-2026)
15 Arsenal 1 3 1 0 +1 WNapoli 0 - 1 Arsenal (09-09-2026)
16 AEK Athens FC 1 3 1 0 +1 WAEK Athens FC 1 - 0 Lask Linz (08-09-2026)
17 PSV Eindhoven 1 1 1 1 0 DPSV Eindhoven 1 - 1 Shakhtar Donetsk (10-09-2026)
18 AS Roma 1 1 1 1 0 DFenerbahçe 1 - 1 AS Roma (10-09-2026)
19 Shakhtar Donetsk 1 1 1 1 0 DPSV Eindhoven 1 - 1 Shakhtar Donetsk (10-09-2026)
20 Fenerbahçe 1 1 1 1 0 DFenerbahçe 1 - 1 AS Roma (10-09-2026)
21 Lille 1 0 2 3 -1 LLille 2 - 3 Real Betis (08-09-2026)
22 Villarreal 1 0 2 3 -1 LBorussia Dortmund 3 - 2 Villarreal (08-09-2026)
23 Slavia Praha 1 0 2 3 -1 LSlavia Praha 2 - 3 Lens (10-09-2026)
24 Club Brugge KV 1 0 2 3 -1 LClub Brugge KV 2 - 3 Aston Villa (08-09-2026)
25 Inter 1 0 1 2 -1 LReal Madrid 2 - 1 Inter (08-09-2026)
26 Atletico Madrid 1 0 1 2 -1 LLiverpool 2 - 1 Atletico Madrid (09-09-2026)
27 Napoli 1 0 0 1 -1 LNapoli 0 - 1 Arsenal (09-09-2026)
28 Lask Linz 1 0 0 1 -1 LAEK Athens FC 1 - 0 Lask Linz (08-09-2026)
29 Galatasaray 1 0 1 3 -2 LSporting CP 3 - 1 Galatasaray (09-09-2026)
30 Viking 1 0 1 3 -2 LVfB Stuttgart 3 - 1 Viking (09-09-2026)
31 FC Porto 1 0 0 2 -2 LFC Porto 0 - 2 Manchester City (08-09-2026)
32 RB Leipzig 1 0 1 4 -3 LComo 4 - 1 RB Leipzig (10-09-2026)
33 Feyenoord 1 0 1 5 -4 LBarcelona 5 - 1 Feyenoord (09-09-2026)
34 Sabah FA 1 0 0 4 -4 LManchester United 4 - 0 Sabah FA (10-09-2026)
35 Slovan Bratislava 1 0 1 6 -5 LParis Saint Germain 6 - 1 Slovan Bratislava (09-09-2026)
36 Bodo/Glimt 1 0 0 5 -5 LBayern München 5 - 0 Bodo/Glimt (10-09-2026)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.