90' Gavin Ward blows to end the match. The final score is 3 - 2.
90' At Carrow Road, Kasey Palmer has been yellow-carded for the away team.
90' Marley Watkins for Bristol City has been booked by Gavin Ward and receives a first yellow card.
90' Timm Klose is replacing Onel Hernandez for Norwich City at Carrow Road.
89' Daniel Farke is making the team's second substitution at Carrow Road with Mario Vrancic replacing Emiliano Buendia.
85' The home team have replaced Teemu Pukki with Jordan Rhodes. This is the first substitution made today by Daniel Farke.
71' Marley Watkins is on a sub for Jamie Paterson for Bristol City.
71' The away team replace Famara Diedhiou with Matty Taylor.
71' Lee Johnson (Bristol City) is making a second substitution, with Kasey Palmer replacing Jay Dasilva.
70' Norwich City's Tom Trybull has been booked in Norwich.
66' Goal! Norwich City have got their heads in front thanks to a Kenny McLean strike.
55' Ben Godfrey levels the score at 2 - 2.
46' The ref has blown to start the second-half. Bristol City kick-off.
45' The first-half has come to a close in Norwich.
38' Tomas Kalas (Bristol City) has received a yellow card from Gavin Ward.
37' Goal! Callum O'Dowda gives Bristol City a 2 - 1 lead in Norwich.
36' Kenny McLean is on target to level the scores at 1 - 1.
12' Jamie Paterson puts the ball in the net and the away team now lead 1 - 0.
1' Bristol City kick-off to get the first-half underway.
The team line-ups for today's match at Carrow Road are now available.