Bayern Munich are clearly stronger, but they will face a challenge, so the game will be cautious, especially since Bayern Munich failed in their last match, drawing 1-1.
My prediction is based on the fact that Newcastle has always been a strong team, and young stars are developed there for the transfer market. Newcastle and Leeds are level in the table, so Newcastle will not lose and will most likely win.
The two leaders will play cautiously; there is no point for the teams in opening up, as the price of the championship is high. Zenit usually beats Spartak Moscow at home, so I think it will be 2-0. Zenit are psychologically stronger.