Norwich came from behind twice to beat Bristol City 3-2 at Carrow Road with two goals from Kenny McLean and one from Ben Godfrey.
The Canaries went behind 12 minutes in after a slow start to the game with Jamie Paterson getting the opener. Norwich responded with a brilliant goal from McLean but within a minute were behind again.
However City continued to dominate play in the second half, going on to secure the win with a 55th minute equaliser from Godfrey and a second from McLean.
Daniel Farke named an unchanged starting eleven from the side who beat Bolton 4-0 last Saturday. Mario Vrancic returned to the bench after being out for two weeks with an ankle injury picked up in the East Anglian derby.
The game got off to a slow start with both sides trying to control possession. The first shot at goal didn’t come until the 11th minute with a strike from Josh Brownhill outside of the box which went well wide.
Just moments later though, Bristol got the opener with a Famara Diedhiou finding Jamie Paterson who hit it well from an angle into the top corner.
Norwich picked up the pace from there and looked much more dangerous going forward with Onel Hernandez working hard down the left. However City’s balls into the box were dealt with well by the Robins’ defence.
A good chance came for Norwich just past the 20-minute mark with a lovely ball from Emi Buendia to Hernandez on the run. The Cuban turned and had a shot but was closed down, with the blocked ball falling to Teemu Pukki in front of goal but his shot rolled wide.
The Canaries continued to dominate possession and went close again with a great run from Pukki who put the ball back to Hernandez but he curled it wide.
Bristol won a free-kick on the right after a foul by Hernandez which was taken by O’Dowda, but Krul collected it well down low.
City went level in the 36th minute with a good ball from Hernandez to Pukki in the box who turned and laid it back to Kenny McLean. He finished it beautifully to score his first goal for the Club.
But the celebrations were short-lived as Bristol came back with an immediate response. O’Dowda ran past two challenges to hit a low shot into the bottom corner beyond Tim Krul’s reach.
The Canaries finished the half well, but the Bristol defence stood strong to deny City's attempts.
It was a good start for City to the second half too with immediate pressure on the Bristol back line.
Norwich won a corner after a good run from Aarons who cut into the box, but his cross deflected off Tomas Kalas and City weren’t able to make anything of the resulting flag kick.
And after sustained pressure, the Canaries equalised again with Aarons turning the ball back into the area for Ben Godfrey to tuck home in the 55th minute.
Krul was forced into action with a low shot from Marlon Pack into the bottom corner, but he got down well to push the ball away.
At the other end, Bristol stopper Frank Fielding made a brilliant save to deny Hernandez who met Aaron’s deep cross on the volley and fired it at goal.
Just moments later, Norwich took the lead for the first time with a superb strike from McLean 25-yards out in the 66th minute.
The Robins made a triple substitution at the 70th minute, with Matty Taylor, Marley Watkins and Kasey Palmer on for Famara Diedhiou, Jamie Paterson and Jay Dasilva.
Norwich almost had a fourth with several shots fired at Fielding from close range, but the Bristol keeper somehow managed to keep them out. Stiepermann then had a strike from distance which hit the crossbar and bounced away from danger.
Bristol had a good chance just after the 80th minute mark with Taylor’s cross flicked onto Watkins, but his effort flew high into the Barclay stand.
Farke made his first change in the 85th minute, with Jordan Rhodes replacing Pukki, followed a few minutes later by Vrancic coming on for Buendia. The final change saw Timm Klose returning for the first time since picking up an injury, replacing Hernandez in extra time.
Today’s Golden Goal times were: