It is known that Real Madrid has better chances of winning the Champions Trophy than Dortmund, but I don't think it will be as easy as many people are thinking. It is a final match, and every team will be well prepared and give their best in the game should they be able to win the trophy.
As for me, I can't underestimate Dortmund's ability to win the trophy against Real Madrid. Dortmund is really playing well, and that is why they were able to reach the final of the competition. Let's just know that in the world of football, anything can happen, and we have witnessed a lot of unexpected teams win matches. In fact, if we remember the last champion league that Chelsea won, many people underestimated Chelsea toward Manchester City that Chelsea would not win the final match, but at the end, Chelsea won the match.
The Champions League final match will never be an easy prediction. It's understandable to put Real Madrid as favorite, but whoever reach the Champions League final is a great team that will be a tough task to beat. Dortmund may have lack of experience playing in finals, but they are a team that can give a surprise at any moment.
Winning the Champions League final games is Real Madrid's culture, because they only lost once in 15 Champions League finals they played in. Dortmund have history to win the Champions League as underdog in 1997, it's not impossible for them to repeat it again. Mentality is abig factor in this game, and Real Madrid is the best at it, but Dortmund also have stake in their favor, because a loss will not be a big embarrassment for them.