I totally agree with you. The Dortmund team could also turn out to be formidable in the final match. We got proof of that in the Europa League final. We considered Leverkusen as favourites. Despite a great performance throughout the season, Leverkusen lost the final match against Atalanta by a huge margin of 3–0. This was a completely unexpected result. And that was Leverkusen's only defeat this season.
Real Madrid is the favorite in this match. But if Madrid make any mistake in the match then there is a big possibility of their defeat. Although Dortmund's performance has been somewhat erratic, there is no way to consider this team weak. Madrid must play very carefully and must perform well.
Bayern Leverkusen is not Atalanta, yeah hey had a great season and should have won since they was favorites but football is decided on the pitch not on paper, these Real Madrid players are hungry and has experience, I don't see them folding in the finals, they just have to be very careful and try to break down counter attacks from these Borrussia Dortmund wingers.
As much as I want la liga champions to thread with caution, this is the champions league final, they might have a bad season but they don't lose focus here.
Can remember two meetings against Atletico Madrid and also Juventus in this same finals. Say less, in the next few hours we'll see.
They already have a good defense, they should make sure that they take the chances they get as they go on halting the plans of these Borrussia Dortmund wingers.
I don't really rate their striker highly, I feel like Rudiger will handle him very well.