That's just it, it would actually be a disaster if real madrid think that borussia dortmund is a push over, because in football anything can happen, so I believe that due to what happened between Bayern Leverkusen and Atalanta, real madrid will be much more intelligent in their approach against borussia dortmund, they actually won't take them lightly, so in other for them to secure the uefa champions league title, they have to give out their maximum best and hope that it would be enough to clinch the trophy away from borussia dortmund.
Fine, it's crystal clear here that borussia dortmund is the under dog here, but I believe that they have all it takes to give real madrid a very good fight, and even win it, if real madrid gives in a below par performance on that day, in essence of all this is that, between real madrid and borussia dortmund, any of them that can perform better on that day, will definitely go home with the trophy.
considering that Ancelotti is a smart coach, of course Real Madrid has a greater chance of winning the match later, with their experience which is quite good and their performance has been tested and is beyond doubt. However, even though Real Madrid has a greater chance of winning, they cannot underestimate Borussia Dortmund as their opponents, because of course Borussia Dortmund will do their best to beat them in the match later, maybe if Borussia Dortmund can beat Real Madrid then Borussia Dortmund is very lucky.
It's true what you say, Borussia Dortmund certainly has a good performance and of course maybe Borussia Dortmund will make it difficult for Real Madrid to score goals, and vice versa. Of course in football anything can happen, even though Real Madrid has a bigger chance of winning based on its performance, experience and star players, that doesn't mean Real Madrid can't be beaten. In the next match, whoever displays their best performance will be the winner and will go home with the trophy which is the target of all the teams.