Monaco – PSG 3:0
13:00, finał (29)
Gole: 25. Ben Yedder (Y. Fofana), 68. Volland (R. Aguilar), 84. Ben Yedder (kar.). 30. G. Martins (ASM), 66. Volland (ASM), 74. Tchouaméni (ASM) – 52. Mbappé (PSG), 53. Neymar (PSG), 82. Kimpembe (PSG). Sędziowie: Benoît Bastien – Hicham Zakrani, Aurélien Berthomieu. Widownia: .
Angers – Brest 1:0
15:00, finał (29)
Gole: 38. Boufal (kar.). 10. Boufal (AGR), 28. Thomas (AGR) 43. Cardona (BST). Sędziowie: . Widownia: .
Lorient – Strasbourg 0:0
15:00, finał (29)
Gole: . 22. Innocent (LOR), 77. Dango Ouattara (LOR) – 29. Bellegarde (SSG), 89. Perrin (SSG). Sędziowie: B. Millot – S. Luzi, C. Gringore. Widownia: .
Rennes – Metz 6:1
15:00, finał (29)
Gole: 18. Terrier, 28. Terrier (Bourigeaud), 40. Guirassy (Bourigeaud), 54. Guirassy (Bourigeaud), 59. Hamari Traoré (Bourigeaud), 64. Guirassy (Bourigeaud) – 87. Mafouta (Bronn). 82. Santamaría (REN) – 25. Kouyaté (MTZ), 71. Candé (MTZ). Sędziowie: . Widownia: .
Bordeaux – Montpellier 0:2
15:15, finał (29)
Gole: 11. Wahi (Ferri), 17. Mollet (Germain). 24. G. Mensah (BOR), 34. Ahmedhodžić (BOR), 37. Fransérgio (BOR) 39. Cozza (MON), 45+6. Ristić (MON). Sędziowie: T. Léonard – G. Lang, F. Haquette. Widownia: .
Reims – Lyon 0:0
17:05, finał (29)
Gole: . 27. Caqueret (LYO), 45+2. Henrique (LYO), 79. Toko Ekambi (LYO) 29. trenér Petr Bosz (LYO). Sędziowie: Hamel – Benkemouche, Debart. Widownia: 14 091.
Olympique – Nice 2:1
20:45, finał (29)
Gole: 45+4. Milik (kar.), 89. Bakambu (Gerson) – 90+2. Lemina (Kluivert). 60. Ćaleta-Car (OMA), 90+1. Saliba (OMA) – 45+2. Bard (NIC). Sędziowie: Brisard – Pagès, Auger. Widownia: .