France were beaten black and bleu by Austria but battled through to being with a win.
Kylian Mbappe suffered a broken nose as Austria dished out a kicking but were undone by Maximilian Wober’s own-goal.
It was not a vintage France display, Austria ensured that through their mixture of tough love and tireless work off the ball.
They could be a threat if they spend more time playing rather than brawling.
Didier Deschamps had joked that all of his players were handsome chaps ahead of their opener – and it seemed their opponents were intent on denting their good looks in Dusseldorf.
Gary Neville reckons N'Golo Kante was easily the best player on the park tonight.
And the match observer agreed, making the former Chelsea midfielder tonight's man of the match.
Fellow ITV pundit Roy Keane added: “He was brilliant. He’s got that vast experience. We talk about him breaking the play up but it’s the other side of his game too.
“His passing was sharp. We know he covers the ground well but his decision making was excellent and he was neat and tidy.
“He makes runs forward. He looked a younger version of himself, he was excellent.”
89. France playing with 10 men at the minute and are waiting to bring on a sub.
The ball goes out but the referee DOESN'T stop the game to allow the subs, for some reason.
So Mbappe just walks back on the pitch and goes to ground once again to stop the play. He'll get a yellow card for that but it will allow the subs to be made.
85. Poor from Griezmann from the dead ball again as Mbappe goes to ground holding his head inside the box.
Austria spring a counter and Wimmer breaks free over the halfway line. Unfortunately for him he has Kante chasing him and the midfielder gets back goal-side and gets the ball back to his keeper incredibly well.