This game is tonight very important for both sides. Monaco is now on snd place in Group C with 8 points, while Zenit St Petersburg have 7 points. So in case that Monaco win or play draw they going in next round, while Zenit only in case to win tonigh going in 1/16-finals. Bookies see here Monaco as favourite, they think that home ground factor is important, but I don't think so, because Monaco often have very little visitors on home stadium.
Monaco this season in Champions League scored only 2 goals in 5 games, I think they have big troubles with attackers. Zenit show that they can play very good in away game, I remmember when they beat Benfica with 0-2 in away. Also, Hulk and company are great team. Monaco sold several key players this season, and they are not on level that we used to wached.
I believe Zenit can win tonight and cross in next stage in Champions league.