Kick off is in around 35 minutes. Stay with us for all the live action.
This group is still wide open with all teams still in the running. Atalanta sit bottom but if they beat Shakthar and City beat Zagreb then Atalanta can advance. It all really comes down to Zagreb as they need a win tonight against a weakened City side.
Foden, Bravo, Gundogan, Mahrez, Mendy Garcia and Otamendi are all among the changes. Rodri, B. Silva and Jesus are the only players who keep their place.
Pep Guardiola has rung the changes from the weekend defeat to city rivals Manchester United with eight new faces. That likely has more to do with City certain of a place in the knockout stages of the Champions League.
Dinamo Zagreb Subs: Zagorac, Hajrovic, Majer, Gavranovic, Situm, Ivanusec, Dira.
Dinamo Zagreb Starting Line-up: Livakovic, Stojanovic, Dilaver, Gojak, Moubandje, Ademi, Kadzior, Moro, Dani Olmo, Petkovic, Orsic.
Manchester City Subs: Ederson, Walker, Sterling, Zinchenko, Angelino, De Bruyne, Harwood-Bellis
Manchester City Starting Line-up: Bravo, Cancelo, E Garcia, Otamendi, Mendy, Gundogan, Rodri, Foden, B.Silva, Jesus, Mahrez.
Hello and welcome to the live coverage of the Champions League fixture betweeen Dinamo Zagreb v Manchester City at the Maksimir Stadium.
KICK OFF! 0-0. We are underway. It is freezing cold with the temperature just above freezing point.
A stat probably worth remembering during the course of tonight is that Dinamo Zagreb have not lost at home in 38 matches, stretching back to August 2018.
City with all the early possession although they have yet to breach any dangerous areas of the field.
Zagreb have hardly touched the ball yet in the open seven minutes. First foray forward for Mendy but his cross is well over-hit.
GOAL! ZAGREB! OLMO! 1-0. What a start, what a finish! Kadzior puts in a left-footed cross from the right and finds Olmo's near post run. Olmo hits it first time on the volley and it fly's past Bravo. He was beyond the near posts, superb finish.
That is now 10 matches in a row that City have conceded a goal. Concerning times for the mighty Pep.
Mendy puts in a cross from the left but it is cleared just before it finds Jesus at the far post. City have the hosts pinned in now.
Zagreb are happy to allow City the ball and try counter but they allow Gundogan too much space on the edge of the box. The midfielder drives a sweetly struck shot towards the far post but Livakovic is there to push it away.
Free kick to the hosts inside City's half but they play the ball back in an attempt to keep hold of the ball. The press is good and the hosts are forced into a long ball, which they lose and City are back onto them.
Zagreb are happy to give City the wide spaces because they know City don't offer much threat in the air. Mendy has all the space in the world but the middle of the park is closed off and City can't find a way through.
City have had 70% of the possession but other than Gundogan's long range effort they have nothing to show for it.
Zagreb counter after a ball is one in midfield and Petkovic headers it into the path of Olmo who is through on goal. Otamendi gets back well to force him wide and the eventual shot goes high and wide.
First corner of the match goes to City. Can they make it counter? No they can't as it is cleared by the first man.
GOAL! CITY! JESUS! 1-1. Controversy! Mahrez puts in a beautiful cross from the right which Jesus heads into the back of the net. They had a player down and are now surrounding the ref saying play should have been stopped. It wasn't a head injury though so
YELLOW CARD: Ademi is into the referees book for his protests.
Zagreb players will need to calm down because they are feeling hard-done by. A few suspect looking challenges in the last few minutes.
As things stand Zagreb will finish 3rd and Shakthar 2nd as the latter are still 0-0 with Atalanta.
As we approach half time Zagreb will just want to get into the break level. They probably deserve to be a ahead based on opportunities but against this City side you cannot switch off for a second.
HALF TIME! 1-1. Olmo started it all off with a superb finish but Jesus equalised after Zagreb had a couple of other chances. The hosts will have to win this game if they are to go through, and then hope Atalanta draw or beat Shakthar.
Only one minute added on time.
KICK OFF! 1-1. The second half is underway and the hosts Dinamo Zagreb need at least one goal without conceding if they hope to qualify.
A far more open start to the second half as Zagrab press City high. Immediately creating more space for City to play which the hosts almost immediately regret.
GOAL! CITY! JESUS! 1-2. Jesus sends the crowd into silence after Jesus plays a couple of 1-2's with B. Silva and then curls it low into the bottom corner. A very 'City' goal.
Zagreb push forward in search of an equaliser but some good defending by Silva stops them in their tracks.
GOAL! CITY! JESUS! 1-3. Zagreb have come out of half time half asleep. Mendy puts in a superb cross from the left which beats everyone and Jesus taps in at the far post for his hat-trick.
Stojanovic has a hopeful hit from way out but it is weak and wide of Bravo's goal.
SUB for Zagreb - Kadzior who got the assist for Zagreb's goal is replaced by Dira.
Jesus has scored three goals but Foden has probably been their best player. Brilliant so far tonight.
After an intriguing if not exciting first half the second half has been far less competitive. City have the hosts chasing shadows.
SUB for City - Zinchenko is on for hat-trick hero Jesus.
Zagreb can't get out of their own half with Foden, Silva and Gundogan toying with the hosts.
SUB for City - Sterling comes on for Gundogan.
Great challenge by Otamendi just outside the box as Orsic found space in-behind the defence.
Sterling scores but is flagged offside immediately!
Into the final few minutes now in a game that has been dead for quite a while. City going through the motions.
GOAL! CITY! FODEN! 1-4. Foden deserves this goal from a cut-back from Silva. Tap-in.
Mahrez with a great chance to add to the score but hits it straight at the keeper.
FULL TIME! 1-4. Zagreb lose their first home match in 39 matches. The score looks like a thrashing and the second half was but had Zagreb held their lead into half time you never know what could have happened. Atalanta go through as they beat Shakthar.
There will be 3 minutes added on.