Salah and Haaland should be goal machines for their respective teams in the upcoming match. This should be a showdown to prove who the true goal score machine in the EPL is, and it's pretty scary. For that reason, there's a high likelihood of more than 2.5 goals happening. Yeah, betting on the total number of goals seems a bit wiser at the moment.
I don't think there would be much goals on that match because the both team is almost the same in times of performance and however they both have a strong defense so I don't think Salah will have much chances of scoring because Manchester City will never allow any funny play close to there 18 box.
Also one of the tactics of Pep Guardiola whenever they are to meet a big team is that he will first of all identify there key striker then keep a strong defender that will close him so that he will not be able to perform very well, so I believe that he will do the same when it comes to Salah because he is one of there dangerous player that is very good in scoring.
So perhaps Haaland will stands on more opportunity to score than Salah because Manchester City is a very tactical team that knows how to break or penetrate there open net defense.