90' + 2'
FüllkrugNiclas Füllkrug
NdoyeDan Ndoye
28'
D. Orsato
A proud captain Xhaka
© Lars Baron
Nagelsmann pleased
© Alex Grimm
The captain reflects
© Stu Forster
Fülle's four
© Alexander Hassenstein
Kroos praises team mentality
© KIRILL KUDRYAVTSEV
Full-time: Switzerland 1-1 Germany
© KIRILL KUDRYAVTSEV
Full-time
90'
+ 2
Füllkrug delivers!
Nagelsmann's changes finally pay off, and it's the old school number nine who delivers the equaliser - a pinpoint delivery from another substitute Raum finally breaks Swiss resistance. They've left it late, but persistence has paid off for Germany.
88'
Xhaka fires from distance
A trademark shot from the Swiss captain produces a full-stretch save from Neuer, as Switzerland continue to look a threat in Germany's defensive third. Yakin's side are only minutes away from a historic result.
Havertz lacking finishing touch
© JAVIER SORIANO
84'
Vargas offside
A wonderful finish by Augsburg's Vargas on the break is struck down by the linesman who flags him offside, another nervy moment for the German defence.
83'
Sommer the hero
As Germany's offence continues to build more and more opportunities, the Swiss defence have Sommer to thank in goal, who has remained incredibly solid in goal with save after save.
82'
Another shot off target
A well-struck set-piece from Kroos is a shot on target fisted away by Sommer in the direction of Sane, however, the Bayern man is unable to convert on the volley.
81'
Yellow card
80'
Germany taking risks
Nagelsmann has committed more numbers in the final third and they are taking considerable risks leaving space in behind, but so far, Schlotterbeck and Rüdiger have held firm.
76'
More offensive changes
Team Wusiala couldn't quite muster up the magic that we've always seen of them, and Nagelsmann decides to add more firepower with Sane and Füllkrug coming on with hope to rescue a point or even more.
76'
Substitution
76'
Substitution
Fighting for every inch
© JAVIER SORIANO
71'
Swiss efficiency
Goal attempts
1off target
1on target
13off target
2on target
70'
BLOCK BY AKANJI
Manuel Akanji almost single-handedly prevents a Germany goal after wonderful footwork from Wirtz resulting a cutback to Kimmich, whose shot is blocked expertly the Manchester City man.
69'
Gündoğan dropping deeper
Nagelsmann's changes have seen Wirtz move into the number 10 spot, Beier taking up a wide spot and Gündoğan moving deeper into the pivot alongside Kroos in midfield.
68'
Havertz heads over
Substitute Beier already affecting things, delivers an excellent cross into the box for Havertz from a Kroos set-piece, but the Arsenal man's header is off target.
67'
Xhaka punished
Yet another foul from the Leverkusen man, and this time, referee Orsato punishes Xhaka for his latest foul on Musiala.
67'
Yellow card
66'
Substitution
65'
Beier enters the fray
Significant attacking change by Nagelsmann as Hoffenheim's Max Beier comes on for Andrich who was under the threat of suspension.
65'
Substitution
65'
Substitution
65'
Substitution
64'
Yakin responds
The Swiss camp respond with a triple change to Germany's double - Duah, Vargas and Amdouni all coming on for Rieder, Ndoye and Embolo. Like for like changes.
63'
Raum from range
The Leipzig fullback looking to make an instant impact attempts a hopeful shot from distance, flying well over Sommer's posts.
61'
Substitution
61'
Substitution
59'
Schlotterbeck and Raum readying up
Defensive changes on Nagelsmann's mind as Nico Schlotterbeck and David Raum prepare to enter the action.
57'
Changes on the way?
Nagelsmann has a number of substitutes warming up on the touchline, amongst them all are Bayern's Leroy Sane as well as Borussia Dortmund's Niclas Füllkrug.
Embolo a handful
© KIRILL KUDRYAVTSEV
54'
Kroos from range
Now it's Kroos' turn to attempt a shot from range, well laid off by Andrich just outside the area but the shot goes well wide of Sommer's goal.
53'
Settled possession for Germany
Nagelsmann's side getting into settled possession with the Swiss pressure dropping off, a well orchestrated sequence ends with a wasted through ball from Andrich, who makes up for his error with a superb recovery down the other end.
50'
Musiala challenges Sommer
A well-worked Germany move in response results in a Musiala shot on target from range, parried away by Sommer, safely going out for a goal-kick via a German deflection.
49'
Switzerland targeting Rüdiger
Ndoye is looking take on Rüdiger once again on the last line of Germany's defence, attempting to use his acceleration to stretch the backline early on.
48'
Unchanged Germany looking to fight back
Nagelsmann makes no changes at half-time to this Germany side as they look to come back from behind and go through as group-winners.
46'
The second 45 is underway
Switzerland, with a 1-0 lead, get us underway for the second half.
Kick-off!
Half-time
Half-time: Switzerland 1-0 Germany
© ANGELOS TZORTZINIS
45'
+ 1
Switzerland unfazed
Despite the mounting German pressure, Switzerland have looked brave in possession when they do get the ball. Looking to hurt Germany in transition whenever the opportunity presents itself whilst remaining solid in their own defensive third.
43'
Andrich fires wide again
The Leverkusen man seems to have taken a lot of confidence from the goal that was ruled out, that's a third shot from outside the box he's just attempted.
40'
Germany turning on the pressure
Germany are looking much sharper in the final third, dealing with Switzerland's excellent press well with short and sharp one-two combinations. The latest sequence leads to a header from Rüdiger in the box from a corner, but he was offside anyway.
38'
Tah sees yellow
The Leverkusen defender receives a yellow from referee Orsato for a high foot on Embolo and with that card, he will be suspended for Germany's round of 16 tie.
38'
Yellow card
He certainly enjoyed that
© Alexander Hassenstein
32'
Germany wrestling back control
Nagelsmann's side are naturally shook going in behind, but heads have not dropped as they continue to look for the right spaces to hurt this Swiss defence.
30'
Ndoye causing havoc
Ndoye is hungry for more, going close with a shot from range after outpacing Rüdiger to connect with a through-ball in behind the German defence.
29'
Ndoye opens the scoring!
Dan Ndoye grabs the opener, connecting with a well-timed cross from Freuler. An outstanding finish to complete a superb team-move from Switzerland. A first international goal for the Bologna man.
26'
Germany in full flow
Some incredible footwork on display from Germany's best midfield technicians as they look to take back the control of momentum in this clash, once again, the latest sequence ends with a ball to Mittelstädt who is unable to make too much of the ball.
25'
Ndoye goes into the book
Dan Ndoye is the first name to go into referee Daniele Orsato's book for a late challenge on Rüdiger.
25'
Yellow card
21'
Numbers in attack and defence
It has been an eventful first 20 minutes of the game, with Yakin's Swiss side committing numbers excellently in offence as well as defence, giving the German outfielders plenty of problems to solve.
18'
Andrich has the ball in the net but...
The Leverkusen has absolutely leathered the ball past Sommer in the Swiss goal, however, the goal does not stand after a VAR check due to a foul from Musiala in the Swiss box in the lead-up to the goal.
15'
Battle of the strikers
Duels won
4
6
Breel Embolo Kai Havertz
13'
Mittelstädt threatening from wide
With Wirtz operating in central areas, the Stuttgart fullback has been active in going forward, with his latest overlapping run nearly finding Havertz in the box, but for a well-timed tackle from former Wolfsburg man Rodriguez.
Swiss pressure is telling
© JAVIER SORIANO
Gündoğan looking a threat
© JAVIER SORIANO
5'
Embolo causing problems
The Swiss striker loses his footing after some great footwork to hold up the ball and resist German pressure, but a Granit Xhaka hand-ball halts a potentially useful Swiss sequence. Lively start to the game.
3'
Havertz gets shot on target
Germany's first proper break in behind leads to a Toni Kroos corner, resulting in a shot on target from Kai Havertz. Header straight at Yann Sommer.
2'
German control v Swiss high press
Murat Yakin's side are looking to press this German side high up the pitch out of possession but so far, Nagelsmann's side have coped well.
1'
And we're off!
Kai Havertz gets us underway in Frankfurt
Kick-off!
The teams are out
© JAVIER SORIANO
Nearly time for kick-off
© Lars Baron
1:17
Watch: The best of Florian Wirtz
Another record-breaking night for Neuer
© ANGELOS TZORTZINIS
Double change for the Swiss
© KIRILL KUDRYAVTSEV
Germany starting XI
Neuer - Kimmich, Tah, Rüdiger, Mittelstädt - Andrich, Kroos - Musiala, Gündoğan, Wirtz - Havertz
Switzerland starting XI
Sommer - Widmer, Akanji, Schär, Rodriguez, Aebischer - Freuler, Xhaka - Ndoye, Rieder, Embolo
The Swiss army is ready
© JAVIER SORIANO
Müller the jokester
© JAVIER SORIANO
Bratwurst or Fondue?
© Justin Setterfield
Hi Basti!
© Alexander Hassenstein
Ready for the show
© KIRILL KUDRYAVTSEV
0:44
Fans poised for great atmosphere
0:58
Watch: Granit Xhaka the linebreaker
3:14
Watch: The Arena Frankfurt experience
Nagelsmann to ignore suspension threat
© IMAGO/Eibner-Pressefoto/Sascha Walther
Bundesliga interest
© IMAGO/Grant Hubbs
Another Neuer milestone
© Claudio Villa
Super-hands Sommer
© Justin Setterfield
Fan-Tah-stic vibes
© FABRICE COFFRINI
Swiss in the house
© KENZO TRIBOUILLARD
2:20
Game day!
3:40
Watch: Jamal Musiala under the tactical microscope
Switzerland not through yet
© IMAGO/VITALII KLIUIEV
Perfect start!
© IMAGO/Moritz Mueller
Welcome!
Follow all of the build-up and live action from Germany's meeting with Switzerland in Frankfurt.