Good possession from the Yellows at the moment. Although as I say that, it's back to Ruddy. Still on the ball, though.
That leads to a good run from Pilkington on the right, but Man City manage to snuff it out.
Negredo loses out to Johnson, who runs clear before Negredo lunges in and takes him down. Foul for the Canaries in their own half.
More anxiety in the home area. City struggle to clear, before Bassong hammers the ball off Negredo and out for a goal kick
Close for the visitors! A cross is cut out by Yobo, but it settles in the box and for all the world looks like anyone could run onto it and pop it in. City clear, though.
Man City, though, predictably comfortable on the ball early on.
We're under way, and Norwich City earn an early corner after Olsson's attempted cross is blocked. It comes to nothing, though.
Quite an atmosphere at Carrow Road. They don't come tougher than this. But then maybe that's what Liverpool thought a bit earlier...
Elliott Bennett talking on the mic ahead of the game. "I'm not too far away now," he says. He's back to fitness training, so fingers crossed he can make his return to action sooner rather than later.
Let's kill the last few minutes before kick-off with some video build up...
Man City players exit the field a little early after their warm ups. It's worth noting (by which I mean not really) that the last Man City player to touch the ball there was Negredo, who missed a shot at goal. OMEN!
Ruddy; Martin, Yobo, Bassong (c), Olsson; Redmond, Tettey, Johnson, Pilkington; Fer; Hooper. SUBS: Bunn (GK), Whittaker, van Wolfswinkel, Hoolahan, Garrido, Becchio, Josh Murphy
Hart, Zabaleta, Kompany (c), Demichelis, Clichy, Navas, Milner, Toure, Silva, Jovetic, Negredo. SUBS: Pantilimon, Richards, Rodwell, Lopes, Kolarov, Dzeko, Lescott
Post-match reservations - unusually - are apparently still available in Yellows. What better way to avoid the traffic with a bite and a pint? To book, call: 01603 218209.
Good morning. Four hours til the off. It's fair to say it's a tough one today, but the squad is raring to go.
It's all over. City bossed that for long periods. 24 shots, 14 corners. But a massive performance from Mashall in the Cardiff goal and two sucker punches in one minute do the damage.
Redmond fires in a low shot, but it's collected by the keeper. That's probably just about it.
CLOSE! Bassong heads just over after some more good build up. It's just not happening.
Two minutes left, or thereabouts. Another corner for City.
DISALLOWED GOAL! Hooper has it in the net, but Snodgrass was offside when he set him up.
Time's almost up. This is desperate stuff - City hammering on the door but it just won't open.
Cardiff break, but run it straight into the corner to run down the clock.
Redmond swings it in and Snodgrass heads against the woodwork.
Everton have taken the lead against Aston Villa. Yet another corner for City.
Snodgrass wins a free kick on the right of the Cardiff box. It leads to a Fer header that Marshall denies with another amazing save. He's the difference now.
CLOSE! Russell Martin fires just over! Another corner, it was deflected. Great effort.
Scrambles in the box. Fer and Caulker in a head clash, which eventually stops the frantic action.
CLOSE! And CLOSE! Redmond forces an amazing save from Marshall in the Cardiff goal. Then Cardiff clear it off the line from a Hooper effort. How have we not scored?!
DISALLOWED GOAL! Redmond has it in the back of the net from a Fer pass. But the flag is up for offside (correctly).
ALMOST! Snodgrass charges into the box, beating two defenders. It falls to RVW, but he scuffs his shot. It was a tricky one to hit, to be fair, bouncing up at him.
Johnson, Gutierrez and Elmander are replaced by Fer, Redmond and Ricky van Wolfswinkel.
Triple change here for City. Drama from the bench.