I have no doubt that Dortmund will hold Barcelona to a draw in this match. Dortmund did lose several defenders due to injuries for the coach, this is not an obstacle for them to win points at home. Barcelona's performance was very attractive in the last few matches in the Champions League and they even beat big teams.
To beat Dortmund is not easy for them because Dortmund is currently at the top of the league standings, the point is that this match is very interesting, they will compete fiercely to be able to take tickets to the next round.
The odds for a draw are 4.1 and that's even more than for Dortmund's victory 3.2, so the bookmakers don't believe that Borussia will hold off Barcelona and that's logical, if Yamal, Rafieja and Lewandowski play then at least a couple of goals Barcelona should score, so I think Barcelona will win this match and I think it's a good chance to bet on Barcelona's victory with odds of 2.1 considering Borussia's recent games where they couldn't win, so the chances of Barcelona winning today are great.
If your analysis is like that, it would be better to bet on the number of goals because I also believe that both teams will score. Although Dortmund is not that good in the domestic league, they are very impressive in the UCL league, we can see that both teams have collected 12 points from 4 wins and one loss, besides that Dortmund has currently scored 16 goals and conceded 6 goals, while Barcelona has scored 18 goals and conceded 5 goals. This means that both have proven that the goal productivity of both teams is the same, and their defenses are also equally strong.
So it is indeed very difficult to predict both teams because so far both teams are equally good in the UCL league, a draw is possible. But in my opinion this match will produce a lot of goals, so if you want to be safe, maybe the choice to bet is very good if you bet on the total goals.
Of course, if you refer to the bookies, Barcelona is more favored. Because in terms of H2H Barcelona is superior and Flick also has a good record when he was still coaching Bayern Munich. When playing against Dortmund, Flick always wins. However, that is not a benchmark because Dortmund can provide a surprise, especially when playing at home.