WOLVERHAMPTON, England (Reuters) - Arsenal finished with nine men as their impressive recent Premier League resurgence was halted by a 2-1 defeat by Wolverhampton Wanderers at a rain-swept Molineux on Tuesday.
Joao Moutinho's stunning long-range effort shortly after the break ended an eight-game run without a league win for Wolves.
Arsenal, however, have only themselves to blame for surrendering an unbeaten league run which had stretched to seven games before their night of self-destruction.
The Londoners should have led by more than Nicolas Pepe's superb 32nd-minute goal as they completely outplayed Wolves in the first half before everything changed in an instant.
Seconds before the interval Arsenal defender David Luiz was sent off for inadvertently bringing down Wolves striker Willian Jose and Ruben Neves converted the penalty.
Four minutes into the second half Moutinho's piledriver flew past Arsenal goalkeeper Bernd Leno and the visitors' night went from bad to worse as the German was later red-carded for rashly handling the ball outside his area.
It meant Arsenal played the last 20 minutes with nine men and they rarely looked like troubling a Wolves side who could hardly believe their good fortune as they claimed a first league double over Arsenal for 42 years.
Defeat left Mikel Arteta's side in 10th spot with 31 points from 22 games, five points ahead of Wolves in 13th.
"The way we lost the game really hurts, it's painful," Arteta said, adding that he felt Luiz had been unlucky to concede a penalty, let alone getting a red card.
"The only thing I'm saying is I'm sitting here and I cannot see any contact and it's really frustrating because it's a big moment in the game."
When Arsenal started the match by carving through the Wolves defence at will the final score looked improbable.
Bukayo Saka could have had a hat-trick in the opening 10 minutes. In the first two minutes he hit the post after being played in by Thomas Partey's pass, then he forced a fine save from Rui Patricio with a sharp shot on the turn.
Saka did beat Patricio with a brilliant finish in the 10th minute after Alexandre Lacazette's cut back but Lacazette was correctly ruled offside after a VAR check.
Wolves had their moments with Max Kilman heading over from a corner but it was no surprise when Arsenal went in front.
Receiving the ball out on the left, Pepe went through two flimsy tackles and then arrowed an angled drive beyond Patricio.
Wolves would have been happy to reach the interval only one goal in arrears but they got a massive helping hand.
In a rare Wolves attack, Daniel Podence slipped a well-timed pass to Jose, making his home debut, and he looked poised to score before Brazilian Luiz, trailing behind him, accidentally clipped his heel, sending the striker tumbling to the deck.
There was minimal contact but as the unfortunate Luiz trudged off, Neves sent his penalty high past Leno.
Arsenal sacrificed French forward Lacazette at halftime, bringing on defender Gabriel, but they were stunned in the 49th minute when veteran Moutinho looked up 30 metres from goal and sent a right-foot drive into the back of the net off the post.
The visitors faced a tough task even before Leno inexplicably used his hands to clear the ball after dashing out of his goal to intercept a long pass. After that it was mission impossible.
(Reporting by Martyn Herman; Editing by Ken Ferris and Toby Davis)