Norwich managed to give Arsenal fans a scare before a late show from the Gunners earned them three points to seal their fifth consecutive league win.
A lacklustre start from Arsene Wenger's men was punished shortly after the second half when Michael Turner nodded home Robert Snodgrass' corner kick and the visitors looked likely to hold onto the result until Arsenal struck back five minutes from time.
It was a controversial decision that sparked the comeback when the linesman flagged for a penalty after he spotted a shirt pull on Olivier Giroud by Kei Kamara for Mikel Arteta to convert the penalty and equalise for Arsenal.
Arsenal struck again three minutes later when substitute Alex Oxlade-Chamberlain darted into the box after a quick one-two with Lukas Podolski and fed the ball in for Giroud to bundle in and give his side the lead. Podolski then sealed the win in injury time with a driven shot following a cut-back pass from Theo Walcott.
Lukas Fabianski - 6
Fabianski was barely tested and conceded the goal on a rare Norwich attack.
Bacary Sagna (Off 80') - 6.5
Sagna was always active on the attack and provided solid crosses but was denied by Norwich's superior ability in the air.
Thomas Vermaelen - 7
He showed why he deserved to be starting in the heart of defence with a calm performance despite the threat of Grant Holt constantly hovering around him. However, he could have done better in terms of winning set pieces.
Laurent Koscielny - 7
Similiar to Vermaelen, Koscielny used his physical presence well to make sure Holt had a quiet game. However, he was partly at fault for the Norwich goal after losing his marker.
Kieran Gibbs - 6
An ordinary performance from Gibbs, who recently signed a new deal with the club. He had little to do defensively but contributed little going forward.
Mikel Arteta - 7.5
Arteta had a nervy start and had a few stray passes but got in under control to dictate the passes from deep with a few long balls forward which were squandered by his team mates.
Jack Wilshere (Off 59') - 5.5
Not the most eye-catching performance from Wilshere, who looked nothing like the star man he is made out to be. He had lots of chances going into the Norwich box but failed to create anything from it - clearly not in his best shape returning from injury. Wilshere will have his work set out for him in order to hit his pre-injury form.
Aaron Ramsey - 6.5
Ramsey seems to be adapting to his role in deep midfield well and tidied up in front of his back line well. It was a different story going up front, where he struggled to get the ball into the Norwich half and was lethargic for the first part of the game.
Santi Cazorla - 7
Cazorla continued to be Arsenal's most creative player but is let down by his team mates. The highlight of his game would be a perfectly-weighted pass for Gervinho which the striker wasted by missing a wide-open goal.
Gervinho (Off 60') - 5
After two weeks of scintillating performances, the 'old' Gervinho is back. The Ivorian's decision-making was poor and he wasted many good chances on the ball near Norwich's box.
Olivier Giroud - 7.5
Probably Arsenal's most consistent player in the game, Giroud was always looking to latch onto the ball and get a shot on goal. He was unlucky to have struck the post and be denied by Bunn but made it up by winning the penalty and forcing a Bassong goal in the process. He also proved his critics wrong with his closing down which won him five tackles in the game - the most of any player, along with Norwich defender Whittaker.
Theo Walcott (On 59') - 7.5
Walcott injected pace and urgency after coming on and was the catalyst for their comeback. His penetrating runs from the flanks was too much for Norwich to handle.
Lukas Podolski (On 60') - 6.5
Podolski's performance was far from convincing after he scuffed a couple of chances in the box but managed to hit the post before getting his name onto the scoresheet with a goal.
Alex Oxlade-Chamberlain (On 80') - N/A
Mark Bunn - 7
Bunn was peppered by shots but acquitted himself well with a string of fine saves to push the ball out.
Russell Martin - 5
He was overwhelmed down his flank but managed to support his side's attack.
Sebastien Bassong - 6.5
Bassong tried to keep his box tight but his efforts were in vain after 80 minutes when Arsenal poured on the pressure and broke through.
Michael Turner - 6.5
Like Bassong, Turner deserves credit for frustrating the Arsenal attack. He also proved his dominance in the air by scoring a goal to put his side ahead.
Steve Whittaker - 6.5
Whittaker was Norwich's standout player in the first half with his delivery from deep and the way he held strong going up against Gervinho. It wasn't until Gervinho was brought off that Whittaker was troubled.
Bradley Johnson (Off 62') - 5
Johnson was always trying to win challenges and break up Arsenal's play once it enters the Norwich half.
Jonny Howson - 5
The former Leeds midfielder found it hard to chase down Arsenal's passes in midfield. Full marks for his never-ceasing effort in chasing down the ball.
Alex Tettey (Off 90') - 5.5
Tettey was overwhelmed by the number of Arsenal's attackers most of the time but offered enough protection to his back four by holding up Arsenal's play with his hard running.
Robert Snodgrass - 6
Snodgrass found it hard to impose his clever passes in midfield in the game with Arsenal always pressuring him and his team mates constantly knocking the ball up and over for him to chase. He still was Norwich's brightest spark in attack and provided the assist for Turner's goal.
Kei Kamara - 5.5
Kamara was the biggest headache for Arsenal in the air where he won most of the crosses that went his way. However, he looked less comfortable on the ground and did not create much down the right for Norwich.
Grant Holt - 4.5
Holt's excellent run of games against Arsenal came to an end with an abject performance up front. He failed to register a shot on target and won only one header in the game - a defensive one from a corner kick.
David Fox (On 62') - 6
Fox came on for a tiring Johnson but could do little as Arsenal upped the pace to stage the late comeback.
Simeon Jackson (On 90') - N/A