Inter 3-4 Club Brugge: Tresoldi Scores Three as Brugge Win Seven-Goal Game in Milan

Club Brugge won 4-3 at Inter on Tuesday, with Nicolò Tresoldi scoring a hat-trick at San Siro in the league phase of the Champions League. Tresoldi's goals in the 63rd and 74th minutes put Brugge 3-1 up, and Inter twice pulled within a goal, either side of substitute Romeo Vermant's strike in the 87th minute.

Updated 5 min read
Match card: Internazionale 3, Club Brugge 4 at San Siro. Lautaro Martínez 44 and 81 and Ange-Yoan Bonny 90+3 for Inter; Nicolò Tresoldi 30 (penalty), 63 and 74 and Romeo Vermant 87 for Club Brugge; possession 53-47, shots 30-18, on target 12-8.
Inter 3-4 Club Brugge, Champions League league phase matchday 2, Tuesday 13 October 2026.Graphic: Vertize Sports · Data: ESPN · CC BY 4.0

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

Inter 3-4 Club Brugge, team stats. Source: ESPN.
StatInterClub Brugge
Possession53.3%46.7%
Shots3018
Shots on target128
Blocked shots84
Corners44
Fouls613
Yellow cards24
Red cards00
Offsides22
Saves49
Pass accuracy87%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.