German generation is golden, but Messi magic fades in final