81 - Final change for Villa. Gestede on for Ayew. Indication they plan on going direct for the final ten minutes or so.
81 - Wide from Jacob. Oliveira with a lovely lay-off to Brady, who spreads the play. City's young winger skews wide. Had options to his right.
82 - Kodjia offside. City free-kick.
82 - Change for City. Naismith on for Jacob.
83 - Olsson barged over by Kodjia in the City box. Free-kick.
85 - Another offside flag raised against Villa. Free-kick to City.
85 - Naismith looks for Howson on the overlap. His cross goes behind for a goal-kick.
86 - Lafferty called over. You'd expect he'll replace Oliveira.
86 - Tettey fouled just inside the Villa half. Free-kick.
87 - Villa throw on halfway. They take it quickly.
87 - Ruddy collects in his box and falls on the ball.
88 - He kicks long. Oliveira, yet again, holds up but is eventually knocked off the ball.
88 - Standing ovation for Oliveira as he leaves the pitch to be replaced by Lafferty.
89 - Calm from Bennett. He directs a header to Howson, who in turn moves it forward to Lafferty.
89 - City free-kick 25 yards from goal as Dorrans goes to ground.
90 - Final minute of normal time. I'd expect there to be three or four added on, as per.
90 - Three minutes to be added.
90 - Top pressing from City. They hound Villa back into their own box, and although the away side escape, Norwich get the throw inside the visiting half.
90 - Brady downed by the corner-flag. That will eat up more time.
90 - City try to keep it in the corner but eventually out for a Villa goal-kick.
90 - Bassong towers to head a cross from the right away.
90 - Superb, Ruddy. The ball falls to Kodjia but City's goalkeeper blocks it, knocking the ball wide for a corner.
90 - But Villa take too long to get on with the set-piece and it's all over!!!
FULL-TIME | City 1-0 Villa.
Nelson Oliveira's superb strike caps a battling display by Alex Neil's Canaries as they secure a deserved win at Carrow Road. Top stuff, boys!
It's then a quick turnaround, with the Canaries back in action here as soon as Friday when we host Huddersfield. Hope to see you then!
@Richard: Superb display from the whole team this evening, Nelson the pick for a wonderful goal which summed up his performance though!
@VirgilHorsley: No problem, thanks for joining!
@Pebow: No problem, thanks for joining and see you on Friday for the next one!