England head to Germany tonight for their second match in the Nations League.
After defeat to Hungary on matchday one of the competition, Gareth Southgate's men will be looking to bounce back in Munich this evening.
Here is everything you need to know about the match
When is Germany v England?
Germany play England at the Allianz Arena, Munich, on Tuesday, June 7. Kick-off is at 7.45pm (BST).
Is it on TV?
Yep, the game is on the box. Channel 4 have the rights for this one, and coverage starts at 7pm.
What about live streaming?
You can stream the match on the All 4 app.
What's the team news?
Germany have no new injury concerns following their draw with Italy at the weekend, although boss Hansi Flick will hope to have Marco Reus back in the fold after a bout of illness.
As for Southgate, the disappointing 1-0 defeat to the Hungarians in Budapest could see the manager ring the changes. James Justin came off at half-time in that match due to a calf problem, Phil Foden is still recovering from Covid, while Marc Guehi and Fikayo Tomori are battling for full fitness.
John Stones, Kalvin Phillips, Jack Grealish and Raheem Sterling are expected to come into contention.
What have the managers said?
Flick: "Their game is very physical. Harry Kane is a world-class striker, he has a huge quality. It will be a big game for us and it will be important to implement our plan well."
Southgate: "Even when everyone will talk about the 5-1 here, Germany ended up in the World Cup final on the back of that qualifying campaign. So you have to respect what they've been as a country and what they are as a country in footballing terms - and that mentality is what we're trying to create.
"We've got to keep getting to the final stages of competitions, and games like tomorrow are brilliant for us. They're exactly the kind of test we need."
Latest odds
Germany - 6/5
Draw - 9/4
England - 5/2
Odds courtesy of bet365 and correct at time of publishing. Please gamble responsibly