Ce qui devait s’annoncer comme un bras de fer a finalement tourné à la déroute pour les Nantais. Dès les premières minutes du match, le PSG, mené par un Laurent Fournier incisif, a exercé une pression constante sur la défense nantaise. Malgré les efforts du gardien David Marraud et du défenseur Zoran Vulic pour maintenir le cap, les assauts parisiens se sont multipliés sur les cages nantaises.
Mais c’est au retour des vestiaires que la physionomie du match a changé, lorsque Laurent Fournier a été accroché dans la surface de réparation par Christian Karembeu, entraînant un penalty indiscutable pour le PSG. Karembeu a été expulsé pour son geste, laissant le champ libre à Antoine Kombouaré pour ouvrir le score sur penalty à la 46e minute.
La domination parisienne s’est poursuivie avec un second but signé par David Ginola sur coup-franc (55′), puis par Alain Roche de la tête sur un corner de Vincent Guérin (69′), mettant ainsi à l’abri le PSG d’une éventuelle remontée nantaise.
Malgré les tentatives désespérées des Canaris, la soirée a tourné au cauchemar avec les expulsions successives de Zoran Vulic (69′) et de Jean-Louis Lima (82′), laissant leur équipe terminer la rencontre à huit joueurs seulement. Le PSG, déterminé à maintenir son avantage, a continué à mettre la pression sur la défense adverse jusqu’au coup de sifflet final de l’arbitre.