There will be 3 minutes added on.
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.
Mahrez with a great chance to add to the score but hits it straight at the keeper.
GOAL! CITY! FODEN! 1-4. Foden deserves this goal from a cut-back from Silva. Tap-in.
Into the final few minutes now in a game that has been dead for quite a while. City going through the motions.
Sterling scores but is flagged offside immediately!
Great challenge by Otamendi just outside the box as Orsic found space in-behind the defence.
SUB for City - Sterling comes on for Gundogan.
Zagreb can't get out of their own half with Foden, Silva and Gundogan toying with the hosts.
SUB for City - Zinchenko is on for hat-trick hero Jesus.
After an intriguing if not exciting first half the second half has been far less competitive. City have the hosts chasing shadows.
Jesus has scored three goals but Foden has probably been their best player. Brilliant so far tonight.
SUB for Zagreb - Kadzior who got the assist for Zagreb's goal is replaced by Dira.
Stojanovic has a hopeful hit from way out but it is weak and wide of Bravo's goal.
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.
Zagreb push forward in search of an equaliser but some good defending by Silva stops them in their tracks.
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.
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.
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.
Only one minute added on time.
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.
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.
As things stand Zagreb will finish 3rd and Shakthar 2nd as the latter are still 0-0 with Atalanta.
Zagreb players will need to calm down because they are feeling hard-done by. A few suspect looking challenges in the last few minutes.
YELLOW CARD: Ademi is into the referees book for his protests.
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
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.
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.
City have had 70% of the possession but other than Gundogan's long range effort they have nothing to show for it.
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.
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 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.
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.
That is now 10 matches in a row that City have conceded a goal. Concerning times for the mighty Pep.
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.
Zagreb have hardly touched the ball yet in the open seven minutes. First foray forward for Mendy but his cross is well over-hit.
City with all the early possession although they have yet to breach any dangerous areas of the field.
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.
KICK OFF! 0-0. We are underway. It is freezing cold with the temperature just above freezing point.
Hello and welcome to the live coverage of the Champions League fixture betweeen Dinamo Zagreb v Manchester City at the Maksimir Stadium.
Manchester City Starting Line-up: Bravo, Cancelo, E Garcia, Otamendi, Mendy, Gundogan, Rodri, Foden, B.Silva, Jesus, Mahrez.
Manchester City Subs: Ederson, Walker, Sterling, Zinchenko, Angelino, De Bruyne, Harwood-Bellis
Dinamo Zagreb Starting Line-up: Livakovic, Stojanovic, Dilaver, Gojak, Moubandje, Ademi, Kadzior, Moro, Dani Olmo, Petkovic, Orsic.
Dinamo Zagreb Subs: Zagorac, Hajrovic, Majer, Gavranovic, Situm, Ivanusec, Dira.
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.
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.
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.
Kick off is in around 35 minutes. Stay with us for all the live action.
Follow Sport24 on Twitter
"Like" Sport24's Facebook page
Enter and win with Sport24!
Stay in the loop on your BlackBerry
Sport news delivered really simply.
24.com: Legal notices
Advertise on 24.com
24.com. All rights reserved.