Arsenal scored twice towards the end of the game including a dying minute goal in the 95th minute to complete a stunning comeback and take all three points.
It wasn’t the best of starts from the Gunners who were under pressure from Wolves in the opening minutes of the game.
The visitors took the lead four minutes after scoring a goal that was disallowed for offside. Hwan Hee-Chan capitalized on a clumsy back pass from Gabriel, the Wolves forward intercepted the pass before Ramsdale could get on to it and converted it from a tight angle.
Raul Jimenez could have put his side 2-0 up but luckily his effort went wide of the post. The Gunners eventually grew into the game and had a few opportunities to level the score in the first half but nothing materialized.
Arsenal kept on putting pressure on Wolves for most parts of the game and had 22 attempts at goal however, only 3 were on target.
In the 82nd minute, the equaliser finally came and it was the substitutes that combined. Eddie Nketiah made a good run on the right channel and played it back for Nicolas Pepe who fired it into the back of the net to make it 1-1.
At 1-1 the game opened up and both sides kept on looking for the winning goal, the visitors missed an opportunity when Pedro Neto’s effort went wide.
It looked like it would end as a stalemate but Arsenal got an opportunity in the 95th minute. Lacazette latched onto Pepe’s offload and scuffed his shot, it took a deflection off Wolves keeper Sa before finding the back of the net.
The players emotionally celebrated after the final whistle for what was a hard-earned victory. The win leaves Arsenal 5th on 45 points, just one point behind fourth place with two games in hand.