Norwich battled until the end to pick up a point at the Ashton Gate stadium in a 2-2 draw with Bristol City.
The Canaries took the lead with a superb first-half goal from Marco Stiepermann, but Bristol quickly responded with two goals in the 45th and 53rd minute to go in front.
But the Norwich continued fighting until the final whistle, with a lovely header from Max Aarons helping to continue their unbeaten run.
Daniel Farke named an unchanged starting eleven from the team which beat Bolton Wanderers at home, with Ben Godfrey keeping his place in the back four after coming in as a late starter for Timm Klose last weekend. The Swiss defender remains out with a leg injury. Meanwhile Moritz Leitner and Grant Hanley both returned to the bench after recovering from their respective injuries.
In the opening minutes Bristol City dominated the ball winning a couple of early corners, but Norwich defended well. The Canaries had their first attempt 10 minutes in, but Alex Tettey’s long-range shot went well wide, causing no problems for Bristol goalkeeper Niki Maenpaa.
The Robins won a free-kick on the left in a dangerous position after a foul by Christoph Zimmermann, but Callum O’Dowda’s ball just went over the head of Famara Diedhiou and out for a goal kick.
Norwich were slow to get started and didn’t look much of a threat going forwards in the first 20 minutes. But despite more pressure from the Bristol attackers, Tim Krul wasn’t really tested.
Norwich went close in the 24th minute with a great run from Teemu Pukki down the left driving at goal, but his low shot was smothered by Maenpaa. The Canaries had another attempt moments later after being awarded a free-kick for a foul on Max Aarons. Mario Vrancic’s cross was headed away by the Bristol defence, falling to Emi Buendia who hit it on the volley, but his effort went just wide.
Krul was forced into action after 30 minutes with a powerful strike from Jamie Paterson which he did well to tip over the bar. Moments later he made another crucial save as Bristol’s corner cross fell to Josh Brownhill who unleashed a dangerous shot from distance.
Norwich took the lead in the 39th minute with a superb strike from Marco Stiepermann. Pukki laid the ball off to the midfielder who curled the ball into the far corner.
But it wasn’t long until Bristol got back into the game after Norwich failed to clear their lines and Diedhiou hit a low shot home, taking the teams into the break level.
Norwich started off the second half much stronger, passing the ball around well. A chance came in the 50th minute as Vrancic chipped the ball to Buendia who chested it down for Pukki, but his volley was well saved by the Bristol keeper.
Two minutes later and the hosts took the lead as O’Dowda raced onto the ball with a shot which hit the crossbar and fired past Krul.
Bristol continued to pile on the pressure and Norwich struggled to cope with their balls into the box. The Robins came close again with a long-range effort from Josh Brownhill which went just inches over the bar.
Farke made his first substitution in the 61st minute, bringing Grant Hanley on for Zimmermann. It was Hanley’s first game back since suffering an injury in September’s derby match at Portman Road.
A chance came for Norwich with a lovely ball through from Aarons to Vrancic who was in space, but he couldn’t quite get a touch.
Norwich made a double substitution in the 75th minute, with Jordan Rhodes and Onel Hernandez replacing Todd Cantwell and Alex Tettey.
Hernandez made an immediate impact driving down the right and putting the ball across goal for Max Aarons to nod home at the back post bringing Norwich back level in the 78th minute.
The Robins made their first change in the 82nd minute, with former Canary Marley Watkins replacing Andreas Weimann.
Norwich looked to have got their third just moments later, with a lovely flick from Godfrey to Rhodes who slotted it home, but the flag was up for offside.
Norwich continued to press in the Bristol half, attempting to play long balls through to Rhodes, but their defence stayed strong.
A final chance came with a shot from Hanley who powered into the box, but Maenpaa made the save to deny City three points.