Noah Sadiki’s 90th-minute goal turns Torreense lead into Sunderland win
How the match unfolded, with the data behind it
How this story was made
- Evidence
- fixture data, league standings, team statistics, events, venue, lineups, match statistics, player performance, and injuries
- Generated
- 10/17/2026, 3:03:34 AM
- Model
- GPT56Luna
- Format checks
- passed · score 100/100 · 292 words
Noah Sadiki’s 90th-minute goal completed Sunderland’s recovery from 1-0 down, securing a 2-1 Europa League win over Torreense. Sunderland dominated possession and shots, while the result left them ninth on 6 points and Torreense 19th on 3.
Turning points
Sadiki’s 90th-minute goal completes Sunderland comeback
Sunderland defeated Torreense 2-1 in the UEFA Europa League League Stage - 2, scoring the last goal in the 90th minute through Noah Sadiki. The result turned a match Torreense led at half-time into a Sunderland victory.
Torreense opened the scoring in the 37th minute when Volnei Feltes finished with an assist from Amine Oudrhiri, making the running score 1-0. Sunderland equalised in the 67th minute through Jules Ahoka, assisted by Nordi Mukiele, for a 1-1 scoreline. Sadiki then struck in the 90th minute after an assist from Granit Xhaka, putting Sunderland 2-1 ahead.
Sunderland’s pressure finally changed the score
The statistics suggested Sunderland had been the stronger attacking side despite falling behind. They held 61% possession, registered 22 total shots to Torreense’s 3 and had 5 shots on goal compared with 1. Their expected-goals figure was 1.82, while Torreense recorded 0.08. Sunderland also won 9 corners and completed 363 accurate passes; Torreense had 2 corners and 213 accurate passes.
Torreense’s goalkeeper made 3 saves, while Sunderland’s goalkeeper made 0. That balance helps explain how Torreense stayed in front until Ahoka’s equaliser and why the late goal was decisive rather than a reflection of an even chance count.
Discipline and table impact
Torreense received 1 yellow card, to Sunderland’s 3. Jonathan Mutombo Mawesi was booked in the 43rd minute, while Trai Hume, Enzo Le Fée and Mukiele were cautioned for Sunderland.
The table after the match listed Sunderland ninth with 6 points from 2 games and Torreense 19th with 3 points from 2 games. Sunderland are 3 points ahead of Torreense, while Juventus lead with 6 points. Sadiki was the standout performer, earning an 8.0 rating after playing 90 minutes, scoring once and making 2 tackles.
Explore match and season data

Torreense

Sunderland
Standings source snapshot
These are the saved source standings. They may predate this match; they are not a live or recalculated post-match table.
| Logo | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Juventus | WW | 2 | 2 | 0 | 0 | 7 | 1 | 6 | |
| 2 | Bayer Leverkusen | WW | 2 | 2 | 0 | 0 | 6 | 0 | 6 | |
| 3 | Benfica | WW | 2 | 2 | 0 | 0 | 6 | 1 | 6 | |
| 4 | Beşiktaş | WW | 2 | 2 | 0 | 0 | 7 | 3 | 6 | |
| 5 | Bournemouth | WW | 2 | 2 | 0 | 0 | 5 | 1 | 6 | |
| 6 | Omonia Nicosia | WW | 2 | 2 | 0 | 0 | 4 | 0 | 6 | |
| 7 | Ferencvarosi TC | WW | 2 | 2 | 0 | 0 | 5 | 2 | 6 | |
| 8 | Lyon | WW | 2 | 2 | 0 | 0 | 5 | 3 | 6 | |
| 9 | Sunderland | WW | 2 | 2 | 0 | 0 | 3 | 1 | 6 | |
| 10 | Olympiakos Piraeus | WW | 2 | 2 | 0 | 0 | 3 | 1 | 6 | |
| 11 | Sparta Praha | DW | 2 | 1 | 1 | 0 | 5 | 2 | 4 | |
| 12 | Union St. Gilloise | DW | 2 | 1 | 1 | 0 | 4 | 1 | 4 | |
| 13 | Rennes | WD | 2 | 1 | 1 | 0 | 2 | 1 | 4 | |
| 14 | Dinamo Zagreb | WD | 2 | 1 | 1 | 0 | 1 | 0 | 4 | |
| 15 | Crystal Palace | LW | 2 | 1 | 0 | 1 | 6 | 3 | 3 | |
| 16 | AC Milan | WL | 2 | 1 | 0 | 1 | 4 | 2 | 3 | |
| 17 | Jagiellonia | WL | 2 | 1 | 0 | 1 | 4 | 3 | 3 | |
| 18 | OFI | LW | 2 | 1 | 0 | 1 | 3 | 2 | 3 | |
| 19 | Torreense | LW | 2 | 1 | 0 | 1 | 3 | 3 | 3 | |
| 20 | AZ Alkmaar | WL | 2 | 1 | 0 | 1 | 2 | 2 | 3 | |
| 21 | Red Bull Salzburg | LW | 2 | 1 | 0 | 1 | 1 | 4 | 3 | |
| 22 | Real Sociedad | DL | 2 | 0 | 1 | 1 | 2 | 3 | 1 | |
| 23 | Lillestrom | DL | 2 | 0 | 1 | 1 | 2 | 3 | 1 | |
| 24 | Levski Sofia | DL | 2 | 0 | 1 | 1 | 1 | 2 | 1 | |
| 25 | Hapoel Beer Sheva | LD | 2 | 0 | 1 | 1 | 1 | 2 | 1 | |
| 26 | Sturm Graz | LD | 2 | 0 | 1 | 1 | 0 | 3 | 1 | |
| 27 | NEC Nijmegen | DL | 2 | 0 | 1 | 1 | 1 | 6 | 1 | |
| 28 | Celta Vigo | LL | 2 | 0 | 0 | 2 | 1 | 3 | 0 | |
| 29 | Anderlecht | LL | 2 | 0 | 0 | 2 | 1 | 3 | 0 | |
| 30 | 1899 Hoffenheim | LL | 2 | 0 | 0 | 2 | 2 | 5 | 0 | |
| 31 | Plzen | LL | 2 | 0 | 0 | 2 | 1 | 5 | 0 | |
| 32 | Marseille | LL | 2 | 0 | 0 | 2 | 1 | 5 | 0 | |
| 33 | Celtic | LL | 2 | 0 | 0 | 2 | 2 | 7 | 0 | |
| 34 | Ararat-Armenia | LL | 2 | 0 | 0 | 2 | 2 | 7 | 0 | |
| 35 | Celje | LL | 2 | 0 | 0 | 2 | 0 | 5 | 0 | |
| 36 | Lech Poznan | LL | 2 | 0 | 0 | 2 | 0 | 8 | 0 |