Borussia Dortmund vs Villarreal
Updated
Borussia Dortmund
3 – 2
Villarreal
Venue: Signal Iduna Park
Competition: UEFA Champions League
Share this story
Match centre
Match stats
- 52Possession48
- 18Shots13
- 6Shots on target6
- 5Shots off target4
- 7Blocked shots3
- 12Shots inside box9
- 6Shots outside box4
- 9Corners7
- 1Offsides3
- 15Fouls10
- 1Yellow cards3
- 0Red cards0
- 5Saves4
- 514Passes481
- 461Accurate passes413
Match events
- 27′Substitution · Konstantinos Karetsas (Ethan Nwaneri) — Borussia Dortmund
- 38′Yellow card · Waldemar Anton — Borussia Dortmund
- 38′Yellow card · Pau Navarro — Villarreal
- 42′Yellow card · Sergi Cardona — Villarreal
- 45′Substitution · Sergi Cardona (Alex Freeman) — Villarreal
- 53′Own goal · Renato Veiga — Borussia Dortmund
- 59′Substitution · Tani Oluwaseyi (Alberto Moleiro) — Villarreal
- 59′Substitution · Nathan Saliba (Nicolas Pépé) — Villarreal
- 66′Goal · Santiago Mouriño (Georges Mikautadze) — Villarreal
- 75′Substitution · Tajon Buchanan (Alassane Diatta) — Villarreal
- 75′Substitution · Marcel Sabitzer (Jobe Bellingham) — Borussia Dortmund
- 75′Substitution · Felix Nmecha (Fábio Silva) — Borussia Dortmund
- 80′Goal · Sehrou Guirassy (Fábio Silva) — Borussia Dortmund
- 82′Substitution · Maximilian Beier (Kauã Prates) — Borussia Dortmund
- 82′Substitution · Ethan Nwaneri (Carney Chukwuemeka) — Borussia Dortmund
- 83′Substitution · Pau Navarro (Gerard Moreno) — Villarreal
- 83′Yellow card · Santiago Mouriño — Villarreal
- 85′Penalty · Sehrou Guirassy — Borussia Dortmund
- 90′Own goal · Sehrou Guirassy — Villarreal
Starting line-ups
Recent form
Borussia Dortmund
- L1-4
- W2-0
- L0-2
- L0-2
- D2-2
Villarreal
- L0-3
- L1-2
- L2-3
- L0-4
- L0-1
UEFA Champions League
The table as it stands now, not on the day of the match
| # | P | W | D | L | GD | PTS | |
|---|---|---|---|---|---|---|---|
| 11 | Borussia Dortmund | 4 | 3 | 0 | 1 | 2 | 9 |
| 31 | Villarreal | 4 | 1 | 0 | 3 | -6 | 3 |
AIMatch report
Serhou Guirassy's Late Brace Rescues Borussia Dortmund in 3-2 Champions League Win Over Villarreal
Serhou Guirassy scored twice in the final ten minutes to secure a dramatic 3-2 victory for Borussia Dortmund over Villarreal on Matchday 1 of the UEFA Champions League.
- 3-2
- Final score in Dortmund's favor
- 64
- Guirassy's total goals for Dortmund
- 100
- Guirassy's appearances for the club
- 77,500
- Attendance at Signal Iduna Park
Key points
- Serhou Guirassy scored twice in the final ten minutes to secure a 3-2 win for Borussia Dortmund.
- The match marked Guirassy's 100th appearance for Dortmund, bringing his goal tally to 64.
- Dortmund midfielder Konstantinos Karetsas was hospitalized after collapsing in the 24th minute.
- Villarreal equalized in the 66th minute through Santiago Mouriño before conceding two late goals.
- Dortmund substitute Fábio Silva provided the crucial assist for Guirassy's first goal.
At 10:45 p.m. inside a breathless Signal Iduna Park, Serhou Guirassy stood over the penalty spot, the weight of Borussia Dortmund's Champions League opener resting entirely on his shoulders. The 30-year-old striker had already rescued his side once on Tuesday night, breaking a 1-1 deadlock in the 80th minute.
Now, five minutes later, he stepped up and buried the spot-kick, securing a chaotic 3-2 victory over Villarreal in his 100th appearance for the club. It was a decisive intervention in a match that swung wildly between tactical gridlock and late-game frenzy, ultimately handing manager Niko Kovač all three points on Matchday 1.[1][2][5]
The 2026/27 European campaign began with a tense, goalless first 45 minutes that offered little indication of the drama to follow. Villarreal, managed by Iñigo Pérez, deployed a disciplined 5-4-1 formation out of possession, effectively neutralizing Dortmund's early attacking intent. The 77,500 fans in attendance watched as the hosts struggled to break down the Spanish side's low block, with Marcel Sabitzer seeing an early effort blocked and Guirassy unable to connect with a cross from Maximilian Beier.[1][2]
The first half was overshadowed by a concerning medical incident in the 24th minute. Konstantinos Karetsas, Dortmund's 18-year-old midfielder, suddenly raised his arm during an attacking sequence, dropped to the ground, and covered his face. Medical staff rushed onto the pitch, attending to him for several minutes before he was stretchered off with a reported circulation problem. Ethan Nwaneri was brought on as his replacement, and the club later confirmed Karetsas was taken to the hospital for further tests.[1][2]
The breakthrough finally arrived in the 53rd minute, courtesy of a stroke of fortune for the hosts. A dangerous delivery into the box forced Villarreal defender Renato Veiga into an awkward clearance, inadvertently turning the ball into his own net to give Dortmund a 1-0 lead. However, the advantage was short-lived. Villarreal responded aggressively, and in the 66th minute, Santiago Mouriño rose highest to meet a corner kick from Georges Mikautadze, heading past Gregor Kobel to level the score at 1-1.[1][3][5]
Recognizing the need for a spark, Kovač turned to his bench, introducing Fábio Silva in the 75th minute. The substitution proved transformative. Silva immediately injected pace and directness into Dortmund's forward line. In the 80th minute, he slipped a perfectly weighted pass across the face of the goal, finding Guirassy, who slid in from five yards out to restore the hosts' lead.[1][2]
Five minutes later, Guirassy cemented his status as the match-winner. After being brought down in the penalty area following a clumsy challenge by Mouriño, the Guinean international confidently converted the resulting spot-kick to make it 3-1. The brace brought his tally to 64 goals in a Dortmund jersey, allowing him to surpass Robert Lewandowski on the club's all-time Champions League goalscorers list.[1][2][5]
"It was a strange game tonight - a crazy game," Guirassy told reporters after the final whistle. "We could have done better, but we're happy with the win. That gives us confidence for the rest of the season."[1]
Villarreal refused to concede defeat quietly, setting up a frantic finale. In the third minute of stoppage time, a defensive mix-up resulted in Guirassy inadvertently scoring an own goal, cutting the deficit to 3-2. Despite the late scare, Dortmund's defense held firm through the final seconds to secure the victory.[1][5]
The narrow margin of victory validated Kovač's pre-match warnings about the Spanish opposition. "When they have the ball, this team makes very few mistakes," Kovač had cautioned earlier in the week. "We will have to make sure we reduce the time they have the ball." While Dortmund managed 52 percent possession, Villarreal's technical precision ensured the match remained in the balance until the very end.[4][6]
The result provides Dortmund with a crucial foundation in the newly expanded Champions League format, where early points are vital for securing a top-eight finish and automatic qualification to the knockout rounds. For Villarreal, the defeat extends a frustrating run of form in Germany, leaving them with immediate ground to make up in their upcoming European fixtures.
Timeline
- 24th minuteDortmund's Konstantinos Karetsas collapses and is stretchered off.
- 53rd minuteRenato Veiga scores an own goal to give Dortmund the lead.
- 66th minuteSantiago Mouriño equalizes for Villarreal with a header.
- 80th minuteSerhou Guirassy restores Dortmund's lead from close range.
- 85th minuteGuirassy converts a penalty to make it 3-1.
- 90'+3 minuteGuirassy scores an own goal, cutting the final margin to 3-2.
Viewpoints
- Borussia Dortmund Supporters · 40%Focus on the crucial three points and Guirassy's milestone performance, despite defensive lapses.
- Villarreal Supporters · 30%Frustration over individual errors and the penalty decision, but encouraged by the team's resilience.
- Neutral Tactical Analysts · 30%Highlighting the chaotic nature of the match, the impact of substitutions, and vulnerabilities in both defenses.
Sources
Head-to-head record
- Borussia Dortmund
- 2
- Draws
- 0
- Villarreal
- 0
Goals / points: 7–2
Borussia Dortmund vs Villarreal
Since
Last meetings
- Sep 8, 2026 · UEFA Champions LeagueBorussia Dortmund 3–2 Villarreal
- Nov 25, 2025 · UEFA Champions LeagueBorussia Dortmund 4–0 Villarreal
Past meetings
Borussia Dortmund 4–0 Villarreal
Venue: Signal Iduna Park

