Italy take on Germany in a glamour tie in the Uefa Nations League tonight.
Their fellow Group A3 opposition - Hungary and England - met in Budapest earlier on in the day.
It's a tough group for all concerned. Here is everything you need to know about the clash between the Italians and Germans.
When is Italy v Germany?
Italy play Germany at Bologna’s Stadio Renato Dall’Ara on Saturday, June 4. Kick-off is at 7.45pm (BST).
Is it on TV?
Premier Sports have picked up the broadcasting rights for this one. Coverage starts at 7.20pm on Premier Sports 1. A monthly subscription costs from £9.99 in the UK.
What about streaming?
Yep, subscribers will be able to stream the action via the Premier Player.
What's the team news?
Federico Chiesa, Marco Verratti Domenico Berardi, Moise Kean, Nicolo Zaniolo and Andrea Pinamonti are all absent for the Azzurri. Ciro Immobile has not been called up by Roberto Mancini, while Giorgio Chiellini has now retired.
For the visitors, Hansi Flick has picked a settled squad, with Marc-Andre ter Stegen, Matthias Ginter, Julian Draxler and Julian Weigl the ones to miss out on selection.
Latest odds
Italy - 11/5
Draw - 5/2
Germany - 13/10
Odds courtesy of oddschecker and right at time of publication