Germany bests Argentina to claim World Cup title