diff --git a/src/main/Main.java b/src/main/Main.java
index c38a0df24c79d777db6207c6eb06c2ab255848ce..5682f8f583e6db7e2e5522d1f5ccf12922b71dd3 100644
--- a/src/main/Main.java
+++ b/src/main/Main.java
@@ -72,6 +72,7 @@ public class Main {
 				m.game(new Joueur[]{joueur1,joueur2}, plateau);
 			}
 		}
+		System.out.println("" + winner.getNomJoueur() + " est le vainqueur !");
 	}
 
 	public static char deplacement() {
@@ -85,8 +86,7 @@ public class Main {
 	}
 
 	private Joueur game(Joueur[] joueurs, Plateau plateau) {
-		boolean gameEnd = false;
-		while (!gameEnd) {
+		while (!joueur1.isWin() && !joueur2.isWin()) {
 			for (Joueur currentPlayer : joueurs) {
 				setActionPoint(currentPlayer);
 				Tour(currentPlayer, actionPoint, plateau);