| Ugo Raghouber | 36' |  | ||
| Gaëtan Courtet | 46' |  | ||
| Assist: Yacine Bammou Enzo Bardeli 0-1 | 56' |  | ||
|  | 59' | 1-1 Rayan Ghrieb Assist: Kalidou Sidibé | ||
|  | 73' | Taylor Luvambo out: Hugo Picard | ||
|  | 73' | Brighton Labeau out: Jacques Siwe | ||
| out: Kay Tejan Marco Essimi | 74' |  | ||
| out: Gaëtan Courtet Anto Sekongo | 81' |  | ||
|  | 82' | Severin Sabri Guendouz out: Rayan Ghrieb | ||
|  | 82' | Lebogang Phiri out: Kalidou Sidibé | ||
| out: Naatan Skyttä Maxence Rivera | 82' |  | ||
| Yacine Bammou | 90+4' |  | ||
|  | 90+6' | Dylan Louiserre | ||
Lineups

Guingamp
|  | 16E. Basilio Goalkeeper | 
|  | 24P. Lemonnier Dedender | 
|  | 22N. Sissoko Dedender | 
|  | 2L. Maronnier Dedender | 
|  | 26M. Riou Dedender | 
|  | 4D. Louiserre  90'+6 Midfielder | 
|  | 8K. Sidibé  82' Midfielder | 
|  | 13A. Hemia Forward | 
|  | 10H. Picard  73' Midfielder | 
|  | 21R. Ghrieb  59'  82' Midfielder | 
|  | 17J. Siwe  73' Forward | 

Dunkerque
|  | 16A. Ortolá Vañó Goalkeeper | 
|  | 23V. Sasso Dedender | 
|  | 26O. Sangante Dedender | 
|  | 30A. Souza de Almeida Dedender | 
|  | 2A. Georgen Dedender | 
|  | 22N. Skyttä  82' Midfielder | 
|  | 20E. Bardeli  56' Midfielder | 
|  | 28U. Raghouber  36' Midfielder | 
|  | 18G. Courtet  46'  81' Forward | 
|  | 19Y. Bammou  90'+4 Midfielder | 
|  | 9K. Tejan  74' Midfielder | 
Substitutes

Guingamp
|  | 30B. Niasse Goalkeeper | 
|  | 19S. Guendouz  82' Forward | 
|  | 18S. Nair Dedender | 
|  | 9B. Labeau Melchior  73' Forward | 
|  | 23T. Luvambo  73' Midfielder | 
|  | 31D. Ourega Dedender | 
|  | 5L. Phiri  82' Midfielder | 

Dunkerque
|  | 17B. Youssouf Dedender | 
|  | 15Y. Sekongo  81' Midfielder | 
|  | 21G. Kondo Dedender | 
|  | 8M. Rivera  82' Midfielder | 
|  | 5D. Queirós Dedender | 
|  | 10M. Essimi Ateba  74' Forward | 
|  | 1E. Jaouen Goalkeeper | 


