My head's been telling me that Germany will win but I just can't help but to feel that, if Argentina do win tonight, it will see the crowning of a new "Best player of all time" in Messi. This might be seen as a narrow view of events, but in order to be considered "the best of all time" nowadays, I think that one has to have won the World Cup, and of course have played a big part in their team doing so - just like Messi has done, even though he hasn't been playing his best football. Anyone concur?