It doesn't get bigger than this. Hosts France take on World Cup champions Germany at the Stade Vélodrome of Marseille for a place in the Euro 2016 final.
This is not anything new, per se, but France really do have a special chance at making history. Didier Deschamps' side has been far and wide one of the best teams in this competition and they arrive to this game on the back of a resounding 5-2 victory over fan-favorites Iceland.
But Germany demand a certain degree of respect. Not quite the dominant team they were at the World Cup, they still look like a team that could pretty much win any game put in front of them, as evidenced against Italy in the quarterfinals.
For the third game running, Tigres forward Andre-Pierre Gignac is expected to start the game off the bench, but the Liga MX's top scorer could see action in the second half.
The winner between France and Germany will have a chance at playing Cristiano Ronaldo and Portugal in the final.
Match date/time: Thursday 3pm EST, 9pm local
Venue: Stade Vélodrome, Marseille, France
TV: ESPN (US), ESPN Deportes (US- Spanish), BBC One UK (UK)
Streaming: WatchESPN