France forward Anthony Martial went off after receiving treatment for an injury during his country’s World Cup qualifying win over Kazakhstan.
Martial’s clever turn and pass set up Ousmane Dembele to make it 1-0 against the team ranked 122 in the world.
Sergiy Maliy produced a fine clearance as Martial looked to make it 2-0 before the defender headed into his own net.
Manchester United player Martial was replaced by Kylian Mbappe, who had a penalty saved after being fouled.
Having been held 1-1 by Ukraine in Paris last Wednesday, reigning World Cup champions France have four points from two games in Group D.
Didier Deschamps’ side are back in qualifying action on Wednesday away to Bosnia-Herzegovina.
Paul Pogba started against Kazakhstan after Deschamps said on the eve of the game that the Manchester United midfielder needed regular game time to rediscover his best form.
Pogba played for an hour before being replaced by Adrien Rabiot.
Match ends, Kazakhstan 0, France 2.
Second Half ends, Kazakhstan 0, France 2.
Adrien Rabiot (France) wins a free kick in the defensive half.
Foul by Ramazan Karimov (Kazakhstan).
Attempt missed. Askhat Tagybergen (Kazakhstan) right footed shot from outside the box is high and wide to the right. Assisted by Yan Vorogovskiy.
Attempt saved. Kylian Mbappé (France) right footed shot from the right side of the box is saved in the bottom left corner. Assisted by Kingsley Coman.
Foul by Adrien Rabiot (France).
Yerkebulan Tungyshbayev (Kazakhstan) wins a free kick in the defensive half.
Clément Lenglet (France) wins a free kick in the defensive half.
Foul by Yan Vorogovskiy (Kazakhstan).
Substitution, France. Kingsley Coman replaces Ousmane Dembélé.
Offside, Kazakhstan. Askhat Tagybergen tries a through ball, but Marat Bystrov is caught offside.
Substitution, Kazakhstan. Elkhan Astanov replaces Vladislav Vassiljev.
Ousmane Dembélé (France) is shown the yellow card.
Hand ball by Ousmane Dembélé (France).
Substitution, Kazakhstan. Ramazan Karimov replaces Azat Nurgaliev.
Substitution, Kazakhstan. Maksim Samorodov replaces Ruslan Valiullin.
Offside, France. Léo Dubois tries a through ball, but Kylian Mbappé is caught offside.
Substitution, France. Moussa Sissoko replaces Tanguy Ndombele.
Foul by Ousmane Dembélé (France).
Zeen is a next generation WordPress theme. It’s powerful, beautifully designed and comes with everything you need to engage your visitors and increase conversions.