Imperfect Bundesliga gets perfect finale