Vitoria de Guimaraes: 5. Sidibe A. F., 13. Mendes J.M., 21. Borevković, 23. Strata - 8. Nogueira G., 16. Beni, 20. Samu S. - 11. Gustavo Silva - 7. Camara Ou., 9. Jakupović A.
Bench: 48. Zych - 2. Maga, 4. Rivas, 28. Balieiro - 6. Mitrovic Mat., 17. Nogueira M., 44. Doucet L. - 10. Alan, 19. Andersson V. - 24. Ndoye Ali., 29. Ouotro
Porto: 99. Costa D. - 4. Kiwior, 5. Bednarek, 12. Sanusi, 20. Alberto Costa - 10. Veiga G., 11. Pepê E., 13. Rosario, 17. Sainz B. - 8. Froholdt - 9. Samu
Bench: 14. Ramos - 18. Pérez N., 21. Prpic, 33. Souza, 52. Fernandes M., 74. Moura - 22. Varela A. - 16. Hwang In-beom, 42. Fofana S. - 19. André Silva, 29. Gimenez S., 77. Pietuszewski
Napoli’s injury crisis deepened as the Italian side suffered another painful defeat in the Champions League

Forest have reached a European semi-final for the first time since 1984

Despite showing attacking intent and creating a host of chances, the German side were unable to overturn their first-leg deficit

The latest Primeira Liga clássico ended in a dramatic 2–2 draw

FC Porto ended a two-year winless streak against their fierce rivals

The 41-year-old Brazilian has signed a contract that will run until June 2026

FC Porto delivered a masterclass in fast, ruthless football, dismantling OGC Nice

Vitoria de Guimaraes
Porto