De Fransen begonnen ook wel sterk aan de wedstrijd. Zo was Paul Pogba in de elfde minuut al dichtbij de openingstreffer. Twee minuten ging een kopbal van Raphael Varane net naast. De grootste kans voor Frankrijk was voor Griezmann. Na terugleggen van spits Olivier Giroud kon de aanvaller van Atlético Madrid vrij aanleggen. Hij vond doelman Pedro Gallese echter op zijn weg.
In minuut dertig was daar ineens het eerste plaagstootje van Peru. De omstreden spits Jose Paolo Guerrero kreeg de mogelijkheid om met links te schieten en deed dat dan ook. De Franse sluitpost Hugo Lloris stond echter goed op te letten.
Toch kwamen de Fransen op voorsprong. In de 34e minuut stuiterde de inzet van Giroud met veel fortuin over Gallese heen, waardoor Kylian Mbappé voor een open doel de 1-0 kon maken. Dat bleek ook de ruststand.
Na rust probeerde Peru – met Jefferson Farfan als invaller – alles op alles te zetten. Pedro Aquino was het dichtst bij de gelijkmaker. Zijn pegel spatte uiteen op de kruising in de 49e minuut. De Fransen creërden nog maar mondjesmaat kansen, maar dat gold ook voor Peru. Farfan had een prima schietkans in de 73e minuut nog, maar zijn inzet belandde in het zijnet.
In de 86e minuut mocht Guerrero aanleggen voor een vrije trap op een fraaie plek, maar die inzet strandde in de handen van Lloris. Het bleef hierdoor 1-0.
Denemarken kan bij een nederlaag tegen Frankrijk nog worden achterhaald door Australië. Het door Bert van Marwijk gecoachte land speelde eerder op de dag gelijk tegen de Denen, 1-1. Frankrijk won zijn eerste duel met 2-1 van Australië. Eerder al plaatsten Rusland en Uruguay zich voor de volgende ronde.