Olivier Giroud a ouvert le score pour les Bleus (44e), avant que Kylian Mbappé ne creuse l’écart avec un doublé (74e, 90e+1).
Robert Lewandowski a réduit l’écart pour la Pologne en transformant un penalty (90e+9).
La France jouera en quarts de finale contre le vainqueur de la rencontre qui opposera l’Angleterre contre le Sénégal, ce dimanche à 19h00 GMT au stade Al Bayt.