The punters are confidently predicting Bayern Munich's recent heartbreak in UEFA Champions League finals will come to an end when they face Borussia Dortmund in the first all-German final of the world's biggest club competition on Sunday morning (Australian time).