10-man France overcame a red card for Raphael Varane early in the second half to beat England 3-2 in a pulsating friendly on Tuesday with Borussia Dortmund winger Ousmane Dembele scoring the winner.

Teenage striker Kylian Mbappe set up the 20-year-old Dembele's winner in the 78th minute with an astute pass, and the youthful attacking pair caused problems all night for a patchy England defense with their electrifying speed and skill.

Captain Harry Kane had earlier scored twice for the visitors at the Stade de France, including from a penalty early in the second half.

That came after the Italian referee gave a spot-kick for a foul on Dele Alli and the video assistant -- being trialed here -- ruled that Raphael Varane deserved a straight red card.

The decision was a controversial one, coming after FIFA tweaked the rules last year to reduce cases of players being sent off for denying clear goal-scoring opportunities, unless the offence is deliberate.

Varane's team-mates and the French fans did not agree with the call, which came after Samuel Umtiti and Djibril Sidibe had scored to cancel out Kane's early opener.

But France's recovery when a man down was a source of disappointment for England manager Gareth Southgate.

"We should have got a result. In the space of 90 minutes we saw the things that we are very good at -- we looked a threat and created a lot of openings -- and equally we saw what we have to do better," he said.

Meanwhile, France coach Didier Deschamps was delighted to see his side get back to winning ways after a World Cup qualifying defeat in Sweden.

"It is always good to finish with a victory, especially after a defeat. We were down to 10 men, so hats off to the players, because that is a great England team," he told TF1.