The 1994 decider was meant to be a cracker - Brazil taking on Italy, Romario against Roberto Baggio - but it was a huge anticlimax, with neither team managing to fashion a goal before Brazil won on penalties.
Four years later France enjoyed a deserved 3-0 win over Brazil but most of the drama came before the game, with the confusion over Ronaldo's fitness and physical state. The match itself didn't reach any great heights.
The 2002 decider was one sided, with an average German side benefiting from a string of upsets on their side of the draw to reach the final and they were duly outclassed by Brazil.
The final of the 2006 edition had drama - especially with Zinedine Zidane's sending off - but was otherwise a stale, dour affair, as often happens when Italy are involved. And last time in South Africa could have been a great match, but the Dutch coaches decided to disregard the talent they had at their disposal and sent their players out to foul, kick and spoil which completely ruined the spectacle.
This tournament deserves a riveting final game. It has had everything else; a stack of memorable matches, tons of drama and plenty of goals. There has been more games go to extra time than in any other tournament and some unforgettable upsets, with an underlying emphasis on attacking football. The fans have come to the party and the Brazilian people have been wonderful hosts.
Of course nothing is guaranteed . Finals are cagey affairs because there is so much at stake - the biggest prize in team sport on the planet. Tomorrow Germany wants to end a 24 year drought while Argentina is desperate to repeat the success of 1986 - which would be even sweeter on Brazilian soil.
But the omens are good. Both teams have plenty of goalscoring options, with Germany in particular possessing an incredible range of attacking weapons. Meanwhile Argentina have their little magicians up front - headed by Lionel Messi. Goals, as always, will be hard to come by - but goals will surely come.
Prediction: Germany 1 Argentina 1 (Argentina to prevail in extra time as Messi does a Maradona).