HIGHLIGHTS: FRANCE 2-1 NETHERLANDS
NATIONS LEAGUE RESULTS
CYPRUS 2-1 SLOVENIA
The full-time whistle sounds in Nicosia to confirm Cyprus' first victory of their Nations League campaign, Petar Stojanovic's last-minute own goal snatching a point from Slovenia's grasp.
GERMANY 2-1 PERU
Germany clinch a morale-boosting victory - their first since this summer's World Cup - thanks to Nico Schulz's late winner. Peru were valiant opponents and would have got draw on another day, but the day belongs to Germany as they warm up for next month's Nations League double header in style.
LIECHTENSTEIN 2-0 GIBRALTAR
It's all over in Vaduz! Liechtenstein claim their first Nations League victory thanks to goals from Dennis Salanovic and Sandro Wieser.
FRANCE 2-1 NETHERLANDS
CYPRUS STUN SLOVENIA
High drama in Nicosia where Cyprus look to have completed a dramatic turnaround with what could be a 90th-minute winner. Slovenia defender Petar Stojanovic has put through his own net and Cyprus are on the brink of a Nations League victory.
90: FOUR minutes of added time.
87: SUBS! Babel leaves the pitch with Luuk De Jong taking his place. For France, Giroud leaves the pitch to a standing ovation for Dembele.
GOAL! GERMANY 2-1 PERU (Schulz, 85)
A first international goal from Nico Schulz on his international debut puts Germany into the lead for the first time. The Hoffenheim midfielder lines up a shot from the edge of the area, it takes the slightest of nicks off a defender before squirming under goalkeeper Gallese, who will feel he should have done better when trying to keep it out.
WATCH: GIROUD RESTORES LEAD
A stunning French goal made in the Premier League as Mendy's stunning cross is converted by a sublime finish from Olivier Giroud, who is now France's fourth-highest goalscorer with 32 goals.
78: Pogba slips through Mbappe and he looks set to be in a one-on-one situation, but Van Dijk does incredibly well to keep up with the 19-year-old and puts in a vital challenge.
YELLOW! For Pavard for an off-the-ball challenge on Babel.
GERMANY 1-1 PERU
74: CHANCE! Kroos whips a free-kick into the Peru area, Rudiger knocks it down to substitute Nils Petersen and he steers a volley inches wide of the goal.
GOAL! FRANCE 2-1 NETHERLANDS (Giroud, 75)
Liechtenstein two up and on their way to their first Nations League victory thanks to Sandro Wieser 72nd-minute strike.
FRANCE 1-1 NETHERLANDS
72: CLOSE! Giroud, Griezmann and Mbappe all burst into the box following a fine through ball from Pogba. Mbappe plays a ball across to Giroud but he can't control it as Van Dijk bravely steps in to block a potential shot on goal.
WATCH: BABEL HAULS DUTCH LEVEL
football at its finest as Ryan Babel draws the Netherlands level at the Stade
CYPRUS 1-1 SLOVENIA
We're all square in Nicosia, where Pieros Sotiriou has hauled Cyprus level against Slovenia.
68: Netherlands have come to life as Depay now has a go. He drives an effort on goal but it crashes into the side netting.
GOAL! FRANCE 1-1 NETHERLANDS (Babel, 67)
Well that was unexpected! Tete storms down the right and plays a lovely one-two with Depay before playing a dangerous cross into the path of Babel who smashes in! We're level!
FRANCE 1-0 NETHERLANDS64: Netherlands have a free-kick which Depay takes. He swings it towards Van Dijk but Areola comes out and collects.
58: ANOTHER CHANCE! What a game we have on our hands here - and what a game Luis Advincula is having! The Peru right-back looks like a man possessed, creating another chance for his team as his sublime curled pass finds Farfan in space, but he lifts a shot over Ter Stegen and over the bar.
FRANCE 1-0 NETHERLANDS
55: CHANCE! End-to-end
stuff here as Germany go up the other end as come within inches of taking the
lead for the first time. Again it's Werner with the chance as he is played into
space in the left channel, but his lofted finish nestles of on the roof of the
58: Still no shots on target for Netherlands yet as they struggle to get beyond the France midfield... Griezmann has a go from range but fires well wide.
54: GREAT SAVE! A corner is whipped into the Germany area, Farfan has a free header, he steers it back across goal and towards the far corner but Ter Stegen launches himself across to tip it away.
CYPRUS 0-1 SLOVENIA
We have a goal in Nicosia but it's gone to the visitors as Robert Beric puts Slovenia in front against Cyprus.
48: WHAT A CHANCE! Peru should be back in front! Goalscorer Advincula leads an attack, playing the ball out to Trauco on the left. He whips a great ball into the six-yard box which is begging to be converted but Ruidiaz somehow fires wide at the near post.
A couple of half-time changes for Germany as Julian Draxler and Antonio Rudiger replace Marcos Reus and Jerome Boateng. Peru then get the second half up and running!
The second halves are also underway in the night's Nations League matches in Cyprus and Liechtenstein.
We're back underway in the Stade de France! There's been no substitutions for either side.
MBAPPE'S ON FIRE
So an entertaining first half in Sinsheim comes to an end. Luis Advincula's first international goal put Peru into a surprise, yet deserved lead but Germany hit back immediately through Julian Brandt. Germany will rightfully feel as though they've controlled the game but their lack of cutting edge in front of goal continues to haunt them.
France are playing extremely well in front of a lively crowd inside the Stade de France where it's a party atmosphere. Kylian Mbappe's goal is the difference at the break.
41: SHOT! Peru giving as good as they get here as Yotun draws Ter Stegen into action with a swerving 25-year drive.
39: CHANCE! An incisive move involving Brandt and Kimmich releases Gundogan through on goal but, not for the first time, Gallese is quick off his line to prevent the Manchester City midfielder's effort finding the target.
38: Matuidi tries to play through Giroud but it goes through to Cillessen. Giroud gestures to Matuidi he wanted that straight at his feet... the Chelsea striker has had a quiet game so far.
34: NO GOAL! Kimmich threads a ball through the Peru defence for Werner, he rounds the keep and slots the ball into the back of the net. But the German celebrations are short-lived as the offside flag correctly goes up, with Werner a couple of yards beyond the last defender.
33: Matuidi goes down under the challenge from Tete and France have another free-kick. Griezmann's takes and finds Umtiti in the box, but his header is straight at Cillessen.
LIECHTENSTEIN 1-0 GIBRALTAR
We have a breakthrough in Vaduz and it's gone to the hosts Dennis Salanovic rifles in a low shot to put Liechtenstein into a 32nd-minute lead.
GOAL! GERMANY 1-1 PERU (Brandt, 25)
Well Peru's lead didn't last long, less than three minutes to be exact, as Julian Brandt hauls Germany level. Peru insist on playing out from the back, hand possession back to Germany in the final third and the ball is played to Brandt in the right channel. He then dinks a delightful shot over the on-rushing Gallese that evades two desperate attempted clearances on the line before finding the back of the net.
GOAL! GERMANY 0-1 PERU (Advincula, 22)
Wow! Peru stun Germany on the counter attack to take an unexpected lead. Luis Advincula bombs down the right flank on the overlap, storms away from Schulz and rifles a low shot past Ter Stegen at his near post. That's his first international goal at the 71st attempt!
GERMANY 0-0 PERU
20: WHAT A MISS! Peru poorly play themselves out of the back, relinquishing possession to Werner who unselfishly squares to Reus. All he has to do to give Germany the lead is hit the target but he fires a woeful shot well wide.
WATCH: MBAPPE FIRES FRANCE IN FRONT
Kylian Mbappe has France in the lead. Check out his goal below...
©2018 Sky UK