Inter outshot Brugge 30 to 18 in the 20:00 BST game at San Siro and had 12 shots on target to eight, but Brugge's goalkeeper Yann Sommer, a former Inter player, made nine saves, and Brugge scored four times from their eight efforts on target. Both clubs had lost on matchday 1, so the result gives Brugge their first points of the league phase and leaves Inter with none.
The seven goals at San Siro
- 30' Inter 0-1 Club Brugge: Nicolò Tresoldi, a right-footed penalty into the top right corner. Hakan Çalhanoglu had been booked a minute earlier for bringing down Carlos Forbs in the box.
- 44' Inter 1-1 Club Brugge: Lautaro Martínez, a right-footed shot from the center of the box into the bottom right corner after a fast break, assisted by Federico Dimarco.
- 63' Inter 1-2 Club Brugge: Tresoldi, from the center of the box, assisted by Forbs.
- 74' Inter 1-3 Club Brugge: Tresoldi again, a right-footed finish into the bottom left corner to complete his hat-trick.
- 81' Inter 2-3 Club Brugge: Lautaro Martínez, a left-footed shot into the bottom right corner for his second goal.
- 87' Inter 2-4 Club Brugge: Romeo Vermant, four minutes after coming on, from a Forbs through ball on a fast break.
- 90+3' Inter 3-4 Club Brugge: Ange-Yoan Bonny, a right-footed shot into the top right corner, assisted by fellow substitute Aleksandar Stankovic, also on a fast break.
The penalty came from a Brugge counterattack after an Inter corner: Forbs ran clear and went down under Çalhanoglu's challenge, GOAL reported. Inter's equalizer also came on the break, with Marcus Thuram carrying the ball forward before Dimarco set up Lautaro Martínez. According to Inter's official report, Çalhanoglu also hit the crossbar before half-time.
The second and third Brugge goals both followed mistakes by Inter's goalkeeper, Josep Martínez. For the 63rd-minute goal, Inter's report describes a mix-up between Manuel Akanji and Martínez, who had come off his line; Forbs reached the ball and Tresoldi finished into an empty net. Eleven minutes later, Martínez saved Forbs' low shot but Tresoldi scored the rebound. Lautaro Martínez's second also came from a rebound, after Sommer had saved a shot from substitute Petar Sucic. The brace ended a run of six Champions League games without a goal for the Inter forward, Sky Sport Italia noted.
It's a derby, it has always been my dream to play here.
Nicolò Tresoldi, speaking to Sky Sport Italia before kickoff (translated from Italian)
A header ruled out and Chivu's changes
Lautaro Martínez had a close-range header ruled out for offside in the 36th minute, with the decision confirmed by VAR, according to GOAL; the score was 0-1 at the time. Brugge lost defender Jorne Spileers to injury, replaced by Lee Han-Beom in the 61st minute, and made a second change at the same time as Félix Lemaréchal came on for Hugo Vetlesen.
Inter manager Cristian Chivu changed his front line at 1-2, sending on Sucic for Çalhanoglu and Francesco Pio Esposito for Thuram in the 67th minute. Bonny replaced Nicolò Barella and Djed Spence replaced Dimarco in the 78th, and Stankovic came on for Piotr Zielinski in the 88th. Brugge took off Tresoldi and Jan Virgili in the 83rd minute for Vermant and Mamadou Diakhon, and Vermant scored four minutes later. Bonny's goal, 15 minutes after he came on, came too late for Inter to find an equalizer.
Inter played a 3-5-2 with Akanji, Alessandro Bastoni and Yann Bisseck at the back, and Lautaro Martínez and Thuram up front. Brugge used a 4-5-1 with Tresoldi as the lone striker and Hans Vanaken, Freddie Potts and Forbs among the five behind him. Brugge collected four yellow cards (Spileers, Virgili, Lee and Lemaréchal) to Inter's two (Çalhanoglu and Akanji); Virgili's, in the 70th minute, was for simulation, according to Sky Sport Italia.
Inter vs Club Brugge: 30 shots to 18
| Stat | Inter | Club Brugge |
|---|---|---|
| Possession | 53.3% | 46.7% |
| Shots | 30 | 18 |
| Shots on target | 12 | 8 |
| Blocked shots | 8 | 4 |
| Corners | 4 | 4 |
| Fouls | 6 | 13 |
| Yellow cards | 2 | 4 |
| Red cards | 0 | 0 |
| Offsides | 2 | 2 |
| Saves | 4 | 9 |
| Pass accuracy | 87% | 87% |
The numbers favored Inter almost everywhere except the scoreline: 30 shots to 18, 12 on target to eight, and 13 Brugge fouls to Inter's six. Sommer's nine saves to Josep Martínez's four were the difference. Both sides completed 87% of their passes and took four corners each.
Where it leaves Inter and Club Brugge
Inter have lost both of their league-phase games and have no points, with four goals scored and six conceded. They lost 2-1 at Real Madrid on matchday 1. Club Brugge have three points from two games, one win and one defeat, with six goals for and six against, after a 3-2 home defeat to Aston Villa on matchday 1. When the round finished on Wednesday, Brugge were 16th in the 36-team league-phase table, one of 13 clubs on three points, and Inter were 29th, one of eight clubs still without a point, after two of the eight league-phase games.
Matchday 3 for Inter and Club Brugge
- Inter: at home to Shakhtar Donetsk, Wednesday 21 October 2026, 20:00 BST. Shakhtar beat AEK Athens 3-1 on Wednesday 14 October.
- Club Brugge: at home to Lens, Wednesday 21 October 2026, 20:00 BST. Lens played Sporting on the same night as this game; see our Lens v Sporting report.
Matchday 3 came eight days later for both clubs, with league games in between. Inter's Serie A standing is on our Serie A table, and the Serie A simulator is the place to try out the rest of the Italian season.
Sourcing: the seven goals, the cards, the substitutions, the lineups and the stats table come from ESPN's match data. The records and the positions after matchday 2 are our own count of ESPN full-time results, three points for a win. The narrative draws on Inter's official match report, Sky Sport Italia and GOAL; Tresoldi's pre-match comment is translated from Sky Sport Italia's coverage, and we had no post-match quotes at the time of writing.
