UEFA Champions League · League phase MD1
Renato Veiga 53' (OG)
Serhou Guirassy 80'
Serhou Guirassy 85' (pen)
HT 0:0
Santiago Mouriño 66'
Serhou Guirassy 90' (OG)
Tue, 8 Sept 2026, 20:00 (UK) · Signal Iduna Park, Dortmund
Borussia Dortmund · 3 pts|Villarreal · 0 pts

Dortmund led through an own goal and were pegged back, before Serhou Guirassy scored twice in five minutes and a late own goal made it 3-2.

Player of the matchSerhou Guirassy8.2Decisive moment80' Serhou Guirassy+1.4

Dortmund 3-2 Villarreal: Guirassy strikes twice in five minutes

Key numbers

  • xG 2.83 v 1.34: Dortmund had the better chances
  • 80'-85': Guirassy turned 1-1 into 3-1
  • Guirassy: 5 shots, 3 on target, 2 goals

All five goals came after the break

Nothing separated the sides at half-time, but the second half broke the match open. Renato Veiga's own goal in the 53rd minute gave Dortmund the lead and Santiago Mouriño levelled in the 66th. Then two goals in five minutes from Serhou Guirassy made it 3-1. Guirassy put the ball into his own net in the 90th minute to cut the deficit to one.

Dortmund created the better chances

Dortmund's expected goals came to 2.83, and their shots were individually better too. Villarreal's four-match average this season is 1.1 xG conceded, so this was well above their norm, although the sample is small. The home side's pressure told in the numbers even before the goals arrived.

Silva's cameo tipped the balance

Fábio Silva was introduced in the 75th minute and all three of his shots were on target. His pass set up Guirassy in the 80th minute to make it 2-1, a goal worth +1.4 FN xPts because it turned a draw into a lead. Mouriño's equaliser had been worth +0.8 FN xPts to Villarreal, and the goal wiped that out.

Villarreal matched them on target

Villarreal also had six shots on target, level with Dortmund. Tajon Buchanan put all three of his efforts on target and created three chances, yet Mouriño's goal was the only one of their own making. Guirassy won and scored a penalty in the 85th minute to give Dortmund a two-goal cushion, which the late own goal could only trim.

Player of the match
Serhou Guirassy 8.2Dominant

He topped the FN Score with two goals and a penalty won.

Most of his FN Score came from attacking work: three of his five shots were on target, he won seven of 11 duels and drew three fouls. His 80th-minute goal made it 2-1 and carried the highest FN xPts value of the match. Five minutes later he converted the penalty he had won himself, which gave Dortmund breathing space.

Game state

1-01-12-13-13-2
Borussia Dortmund ahead 23 min · level 67 min · Villarreal ahead 0 min
  • Fábio Silva — off the bench 15 min · 0G 1A

FN xPts — what each moment was worth

How much each moment changed that team's expected points (win 3, draw 1). A goal's value is credited 70% to the scorer and 30% to the assist.

53' Renato Veiga Own goal −0.7
66' Santiago Mouriño Goal · scorer +0.6 · assist Georges Mikautadze +0.2 +0.8
80' Serhou Guirassy Goal · scorer +1.0 · assist Fábio Silva +0.4 +1.4
85' Serhou Guirassy Pen goal +0.2
90' Serhou Guirassy Own goal −0.1
Borussia Dortmund Expected (last two seasons) 1.9Own moments +1.5Opponent moments −0.2Time effect −0.2→ League points won 3
Villarreal Expected (last two seasons) 0.8Own moments +0.1Opponent moments −1.0Time effect +0.1→ League points won 0

Expected points don't add up to a fixed total (a draw is 1 + 1), so an opponent's moment isn't simply the mirror of your loss. "Time effect" is the change as the clock runs down on a lead or a chase, and isn't credited to any player.

How FN Score and FN xPts work →

Match stats

Borussia DortmundVillarreal
52%Possession48%
2.83Expected goals (xG)1.34
0.16xG per shot0.1
18Shots13
6Shots on target6
33%Shots on target %46%
12Shots in box9
514Passes481
90%Pass accuracy86%
9Corners7
5Saves4
15Fouls10
1Yellow cards3
1Offsides3

Compared with usual

Borussia Dortmund

3 matches this season, all competitions baseline
This matchAvg

Villarreal

4 matches this season, all competitions baseline
This matchAvg
Goals21.5
Conceded32
xG1.341.7
xG against2.831.1
Shots1315.3
On target66
Shots faced1813.3
xG per shot0.10.12
Possession48%61.3%
Passes481581.5
Pass accuracy86%89%
Corners77.3
Fouls1012.3

Timeline

  • 27' Sub Konstantinos Karetsas → Ethan Nwaneri
  • 38' Yellow Waldemar Anton
  • 38' Yellow Pau Navarro
  • 42' Yellow Sergi Cardona
  • 46' Sub Sergi Cardona → Alexander Freeman
  • 53' Goal Renato Veiga (OG)
  • 59' Sub Tani Oluwaseyi → Alberto Moleiro
  • 59' Sub Nathan-Dylan Saliba → Nicolas Pépé
  • 66' Goal Santiago Mouriño competition goal #1 assist Georges Mikautadze
  • 75' Sub Marcel Sabitzer → Jobe Bellingham
  • 75' Sub Felix Nmecha → Fábio Silva
  • 75' Sub Tajon Buchanan → Alassane Diatta
  • 80' Goal Serhou Guirassy competition goal #1 assist Fábio Silva
  • 82' Sub Maximilian Beier → Kauã Prates
  • 82' Sub → Carney Chukwuemeka
  • 83' Yellow Santiago Mouriño
  • 83' Sub Pau Navarro → Gerard Moreno
  • 85' Goal Serhou Guirassy (pen) competition goal #2
  • 90' Goal Serhou Guirassy (OG)

Category leaders

  • Key passesMarcel Sabitzer4
  • Duels wonSanti Comesaña9/12
  • DribblesEthan Nwaneri3/4
  • Defensive actionsWaldemar Anton8
  • ShotsSerhou Guirassy5 (on target 3)
  • Fouls wonSerhou Guirassy3
#Dortmund#Villarreal#Champions League#Serhou Guirassy#Fábio Silva#Match review

This review was written by AI from match data (API-Football). FN Score and FN xPts are calculated by Fulltime Note using a published formula.