João Moutinho scored one of the goals of the season as Wolves came from behind to beat nine-man Arsenal 2-1 after David Luiz and Bernd Leno were both sent off.
Mike Arteta’s side stormed out of the blocks with the returning Bukayo Saka hitting the post in the first minute and having a goal disallowed for off-side in the build up.
Nicolas Pepe then had a shot saved onto the bar but opened the scoring with a fine solo effort for his third goal in four games.
It all looked to be going to plan for the Gunners until first half stoppage time when David Luiz was sent off for catching Willian Jose in the box and Reuben Neves hammered home the resulting penalty to equalise.
Arteta brought on Gabriel to shore up the back but his side found themselves behind after a stunning 30-yard strike from Joao Moutinho flew in off the post, his first ever goal at Molineux.
Things went from bad to worse for the visitors when Leno was sent off for bizarrely using his arm outside the box, volleyball style, to clear the ball.
And Nuno Esprito Santo’s side held on to win this bizarre game to record their first victory in the league since mid-December.