Match ends, France 2, Germany 0.
France beat world champions Germany in a match overshadowed by a series of attacks in Paris.
Arsenal striker Olivier Giroud scored the opener in the first half after being set up by Manchester United forward Anthony Martial.
Juventus midfielder Paul Pogba had a 35-yard drive tipped over the bar by goalkeeper Manuel Neuer.
Striker Andre-Pierre Gignac got the second late on with a header into the top corner from Blaise Matuidi's cross.
- 3EvraBooked at 71mins
- 12DiarraSubstituted forSchneiderlinat 80'minutes
- 14MatuidiSubstituted forCabayeat 87'minutes
- 7GriezmannSubstituted forBen Arfaat 80'minutes
- 9GiroudSubstituted forGignacat 69'minutes
- 11MartialSubstituted forComanat 69'minutes
- 8Ben Arfa
- 17BoatengSubstituted forMustafiat 45'minutes
- 18GinterSubstituted forVollandat 79'minutesBooked at 85mins
- 6KhediraSubstituted forGündoganat 61'minutes
- 3HectorSubstituted forCanat 34'minutes
- 8DraxlerSubstituted forSanéat 61'minutes
- Antonio Miguel Mateu Lahoz
- Shots on Target
Second Half ends, France 2, Germany 0.
Attempt blocked. Kevin Volland (Germany) left footed shot from outside the box is blocked. Assisted by Thomas Müller.
Foul by Kingsley Coman (France).
Antonio Rüdiger (Germany) wins a free kick in the defensive half.
Attempt saved. André-Pierre Gignac (France) right footed shot from outside the box is saved in the centre of the goal. Assisted by Paul Pogba.
Substitution, France. Yohan Cabaye replaces Blaise Matuidi.
Goal! France 2, Germany 0. André-Pierre Gignac (France) header from the centre of the box to the top left corner. Assisted by Blaise Matuidi with a cross.
Kevin Volland (Germany) is shown the yellow card for a bad foul.
Kingsley Coman (France) wins a free kick in the defensive half.
Foul by Kevin Volland (Germany).
Attempt blocked. Kevin Volland (Germany) left footed shot from outside the box is blocked.
Corner, Germany. Conceded by Morgan Schneiderlin.
Foul by André-Pierre Gignac (France).
Shkodran Mustafi (Germany) wins a free kick on the right wing.
Substitution, France. Morgan Schneiderlin replaces Lass Diarra.
Substitution, France. Hatem Ben Arfa replaces Antoine Griezmann.
Attempt missed. Kevin Volland (Germany) left footed shot from outside the box is too high following a set piece situation.
Substitution, Germany. Kevin Volland replaces Matthias Ginter.
Foul by Laurent Koscielny (France).