Thierry Henry scored an injury-time winner to give Arsenal an away win over Sunderland today.
James McClean gave the home side a controversial lead after 70 minutes before Aaron Ramsey levelled the sides soon after, but Henry again grabbed the headlines on his last Premier League appearance.
Arsenal started the match well, coming close early on through a Thomas Vermaelen header before Robin Van Persie's snap-shot was well-saved by Simon Mignolet.
Sunderland slowly began to feel their way into the match, but the next chance fell to the away side once again.
Alex Oxlade-Chamberlain and Van Persie linked up before the Dutchman found Theo Walcott, but his shot narrowly flashed past the far post.
At the other end, Per Mertesacker survived a penalty shout after handball claims by the home side.
Arsenal finished the first half and began the second on top, but almost went behind within ten minutes of the restart when the ball fell to John O'Shea in the penalty area, only for the former Manchester United man to fire over.
This marked the start of a good period for Sunderland. Craig Gardner almost gave the Black Cats the advantage, but was denied by a full-stretch save from Szczesny.
The same player was denied by another fine stop two minutes later too as Sunderland began to sense the tide turning.
They were ahead soon after, albeit in controversial circumstances. Per Mertesacker was in possession, but pulled up with an injury. McClean took full advantage and hammered the ball home from close range.
The German defender was forced to come off, replaced by Ramsey, and the Welsh midfielder made an immediate impact by grabbing the equaliser, his shot bouncing off both posts before going in.
Thierry Henry came on for his last Premier League appearance before his return to the MLS and didn't disappoint.
Andrey Arshavin's cross was met by Henry in the 92nd minute, and the Frenchman made no mistake from three yards out, sending the away fans into raptures.