After a wait-and-see start, it was Sweden who created the match's first real goal chance.

After 38 minutes, a mistake by the home side's left defense allowed Victor Nilsson Lindelöf to get through.

The forward also got the ball and got to a finish against Hugo Lloris.

But the French goalkeeper came out well and was able to steer the ball away.

Instead, it was France who took the lead just before the break.

It was through attacking star Kylian Mbappé who got the ball near the short line.

He also passed Mikael Lustig and Kristoffer Olsson.

From a tight angle, he was able to make it 1-0 after Robin Olsen released the first post.

Kulusevski was substituted

Just like in the first half, the big goal chances were initially missing.

To break the deadlock, Janne Andersson chose to replace Juventus Dejan Kulusevski with Sebastian Larsson in the 70th minute of the match.

With Kulusevski, Sweden got much-needed offensive energy in the equalizer hunt.

Despite this, Sweden did not really manage to loosen up France's defense, which placed itself lower and lower towards the end.

With 89 minutes played, Emil Forsberg had a fantastic opportunity to reply but his shot flew harmlessly into the side-netting of the goal.

Instead, Sweden lost 0-1 when Kylian Mbappé's goal became the only one of the match.

This despite the fact that France received a penalty in overtime after Victor Nilsson Lindelöf tore down Anthony Martial.

The penalty was taken by Antoine Griezmann who was saved by Robin Olsen.