Guirassy’s two goals complete Dortmund’s 3-2 comeback against Villarreal
How the match unfolded, with the data behind it

Borussia Dortmund

Villarreal
Borussia Dortmund defeated Villarreal 3-2 at Signal Iduna Park on Tuesday, earning the victory in the opening league-stage round of the UEFA Champions League. The match changed direction repeatedly after half-time, with Dortmund recovering from an own goal and then surviving a late setback of their own.
Second-half goals decide an open contest
The first half ended goalless, but the game became far more decisive after the interval. Dortmund fell behind in the 53rd minute when Renato Veiga scored an own goal for Villarreal. The visitors held that advantage until the 66th minute, when Álvaro Santiago Mouriño González finished a normal goal assisted by Georges Mikautadze to make it 2-0.
Dortmund’s response arrived through Serhou Guirassy. Fábio Silva provided the assist for Guirassy’s 80th-minute goal, and the striker completed the turnaround from the penalty spot five minutes later. Villarreal then pulled another goal back in the 90th minute through a Serhou Guirassy own goal, but Dortmund held on for the 3-2 result.
Dortmund edged the numbers
The statistics indicate a relatively balanced match, although Dortmund had a slight advantage in possession at 52% to Villarreal’s 48%. The hosts also led total shots 18-13, shots inside the box 12-9 and accurate passes 460-413. Both teams registered six shots on goal, while Dortmund’s four-goal match contribution included two goals by Guirassy and two own goals.
Dortmund’s nine corners to Villarreal’s seven and 513 total passes to 481 further reflected a modest territorial edge. Villarreal, however, generated enough opportunities to stay in the match, and the identical shots-on-goal figure shows that the final score was not simply the product of sustained Dortmund dominance. Goalkeeper G. Kobel made five saves for Dortmund, while Villarreal’s goalkeeper made four.
Cards and changes shape the match
Waldemar Anton and Pau Navarro were both booked in the 38th minute, followed by Villarreal’s Sergi Cardona Bermúdez four minutes later. Cardona was replaced by Alex Freeman at half-time, while Villarreal also introduced Alberto Moleiro, Nicolas Pépé and Alassane Diatta during the second half. Álvaro Santiago Mouriño González received Villarreal’s final yellow card in the 83rd minute. No red cards were shown.
Guirassy leads Dortmund’s recovery
Guirassy was the standout performer, receiving a 7.4 rating after playing all 90 minutes. His two goals, three shots on target and two key passes were central to Dortmund’s comeback and eventual win. Mouriño González led Villarreal’s ratings with 7.2 after scoring once and making four tackles.
Dortmund were listed fifth in the league-phase standings and Villarreal 34th before the match, with both records shown as zero points from zero games. The completed result gives Dortmund the opening-round win, while the supplied data does not include an updated post-match table or recent form record for either side.
The table as it stands
| Logo | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Aston Villa | W | 1 | 1 | 0 | 0 | 3 | 2 | 3 | |
| 2 | AEK Athens FC | WWD | 1 | 1 | 0 | 0 | 1 | 0 | 3 | |
| 3 | Arsenal | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 4 | Atletico Madrid | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 5 | Borussia Dortmund | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 6 | Barcelona | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 7 | Bayern München | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 8 | Bodo/Glimt | WWWD | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 9 | Como | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 10 | Fenerbahçe | WDWWD | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 11 | Feyenoord | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 12 | Galatasaray | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 13 | Inter | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 14 | RB Leipzig | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 15 | Lens | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 16 | Lille | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 17 | Liverpool | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 18 | Manchester City | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 19 | Manchester United | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 20 | Napoli | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 21 | Paris Saint Germain | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 22 | FC Porto | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 23 | PSV Eindhoven | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 24 | Real Betis | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 25 | Real Madrid | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 26 | AS Roma | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 27 | Slovan Bratislava | WDWWD | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 28 | Sabah FA | WLWLW | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 29 | Shakhtar Donetsk | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 30 | Slavia Praha | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 31 | Sporting CP | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 32 | VfB Stuttgart | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 33 | Viking | WD | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 34 | Villarreal | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 35 | Club Brugge KV | L | 1 | 0 | 0 | 1 | 2 | 3 | 0 | |
| 36 | Lask Linz | LWL | 1 | 0 | 0 | 1 | 0 | 1 | 0 |