However, Swansea were up for a scrap and scented blood, taking the lead after 11 minutes when Bony directed a precise header into the net for his 11th league goal of the season.
The Swansea threat seemed to have passed when Podolski leveled in the 73rd minute with a volley and Giroud put the hosts ahead soon after by poking home from close range, but with the clock ticking down calamity struck and Flamini, the player Wenger was criticized for not starting against Chelsea, deflected the ball inadvertently into his own net.
“You wonder how we could draw a game like that, they had nothing and in the end it was 2-2,” a bemused Wenger said. “At 2-1 we became too conservative because of what happened on Saturday and instead of continuing to attack it worries us more to keep the score.”
Arsenal’s slip means Everton might fancy their chances of chasing them down and finishing in the Champions League places.
They opened the scoring at St James’ Park when Barkley was allowed to run unchallenged from inside his own half, before firing past Tim Krul into the top corner after 22 minutes.
They doubled the lead when Gerard Deulofeu picked out Lukaku to poke the ball home seven minutes after halftime and Osman then beat Krul at his near post to make it 3-0 late on.