A month of matches filled with goals, excitement, last-minute drama, penalty shootout craziness and defensive nous all culminates at the Stade de France in Saint-Denis on Sunday, when France and Portugal face off to be named the champions of Euro 2016. France have taken the excitement and goals route to the final, while Portugal have chosen the penalty shootout craziness and defensive nous path, but both will go into this all-important clash confident of cornering glory.
France start the Euro 2016 final as the favourites, mainly due to their impressive performances in front of goal. However, in Portugal they run into a team that have proven to be extremely difficult to breach, and with Pepe returning to the starting XI, the likes of Antoine Griezmann, Olivier Giroud and Dimitri Payet will have their work cut out to find the goals which will power France to the title they so crave.
The hosts, though, have been quite good while pouring forward in attack, and with Griezmann in the kind of form he is in, you wouldn't bet against this France side scoring goals in the final.
"We have this opportunity to become European champions," France manager Didier Deschamps said, umm, stating the obvious. "Whether you're 18, 20, or much older for some, there's a chance to win a title and we need to seize it without thinking about what might happen in the future.
"The players know they're privileged to be playing the UEFA Euro 2016 final at home here in Paris."
An entire nation will be behind France for this final, and considering the manner in which Les Bleus have played their football in Euro 2016, plenty of the neutrals too. A solid percentage of those neutrals, however, will also be backing Portugal for victory, primarily because of the captain Cristiano Ronaldo.
After winning everything there is to win in club football, Ronaldo is one victory away from clinching the elusive major tournament title for his country. While Ronaldo has scored three goals and grabbed three assists in this Euro 2016, the man of Euro 2016 has been France's Griezmann, who notched his fifth and sixth goals of the tournament in the semifinal against Germany.
So, naturally, this Euro 2016 final has been billed as the contest between the Real Madrid man and the Atletico Madrid forward. Ronaldo might have come out on top in the Champions League final when the two Madrid rivals met in May, but Griezmann will be determined to end up on the winning side this time around.
However, as Ronaldo showed in the semifinal against Wales, when he produced one of the great headed goals, there is nobody who lives for the big moment more than him, and nothing would give the Portuguese more joy than finding the winning goal in the biggest tournament in Europe.
France, obviously, will not want to let that happen, and while their defence is suspect, their attack, with Paul Pogba also hitting his straps from midfield, might be the one that tilts this final in their favour.
Where to Watch Live
France vs Portugal -- the final of Euro 2016 -- is scheduled for a 12.30 a.m. IST (9 p.m. local time, 8 p.m. BST, 3 p.m. ET) start. All the live streaming and TV information is below.
France: TV: TF1, M6 and Bein Sports 1 and 2. Live Streaming: Bein Sports Connect.
USA: TV: ESPN and ESPN 3. Live Streaming: Watch ESPN.
Germany: TV: ORF1 and SRF.
Canada: TV: TSN1, 3, 4 and 5 and RDS. Live Streaming: TSN TV.
Australia: TV: Bein Sports Australia 1. Live Streaming: Bein Sports Australia Connect.
South Africa and Sub Saharan Africa: TV: SuperSport 3. Live Streaming: SuperSport
Malaysia: TV: Astro SuperSport. Live Streaming: Astro on the Go.
China and Hong Kong: TV: CCTV, G Sports and LeTV.
Thailand: TV: Channel 3 and CTH.
Latin America: TV: DirecTV.
Middle East and North Africa: TV: Bein Max 1, 2 and 3. Live Streaming: Bein SportsConnect.
Singapore: TV: Eleven Euro Singapore, ABS-CBN and Singtel. Live Streaming: Singtel Go.