Since the opening match between Brazil and Croatia on June 12, all of the excitement and heartbreak has been building towards today. The next world champion will either be Argentina, who would bring the trophy back to South America for the first time since 2002 (and win their own championship for the first time since 1986), or Germany, whose win would continue UEFA's streak. This is also the third World Cup final to be contested between Germany and Argentina, who traded a pair of wins in 1986 and 1990. But this is a game that needs no buildup, and so here we go.
Kickoff time: 3:00 PM EDT
Venue: Estádio Maracanã, Rio de Janeiro
TV/Streaming: This match will be on ABC and Univision in the United States, with streaming options on WatchESPN and Univision's website.
Cliff's notes: The only notes to give are in the possible absences. Angel di Maria looks to be back in training and healthy, and I haven't heard any talk of Javier Mascherano's horrifying-sounding injury keeping him out. On the German side, Mats Hummels is the only question, but he also looks likely to start.
Who should I root for? There is no wrong answer in this game. Root for Messi and Argentina, or for Mueller and Germany.
What are you drinking? I am tempted to break into something fancy to see off this World Cup, but I haven't decided yet. Come find me in the comments to find out.
For the last time in this World Cup, this is your place for pre-game, in-game, and post-game chatter.