No matter how strong the Real Madrid team is, any team can be aggressive in the final match. On the other hand, the Borussia Dortmund team, since they are guaranteed to reach the final match, must have come to the final with a lot of hard work, so they will also try to perform well.
Because the most reputation will increase if they can secure victory in the final match, so no team will want to miss out on the title, while Real Madrid team can perform well in the past matches, but they will try their best in the final. So we have to wait till the end of the game which team can win and secure the title.
One thing I know about football is, It's the best-performing and well-prepared team that reached the finals. Any team that finds their way to reach the final of any league competition will pull out their whole might and strategy to make sure they defeat their opponents, even if it is assumed that the opponent they are up against is far better or more formidable than them, they will try to challenge their opponent squarely, maybe luck may shine on them to win and lift the league trophy as a surprise.
The final match of the UCL between Real Madrid and Dortmund, tomorrow, can come as a surprise to us as the way the Europe League did in favor of Atalanta over Leverkusen. Notwithstanding, that's football anything can happen. A team someone predicted to win over the other, can lose. That doesn't change the fun of betting or stop one not to bet on football matches.
For tomorrow's Champions League final, I am giving it up to Real Madrid to lift the Champions League trophy by 2 goals to 1 against Dortmund