Arsenal had been staring a fifth successive home league defeat in the face after Southampton had taken the lead at the Emirates Stadium through Theo Walcott’s first-half strike.
Mikel Arteta’s side seemed down and out, but Bukayo Saka sparked them back into life, setting off on a run which led to Pierre-Emerick Aubameyang’s equaliser.
Suddenly there was a spring in their step. They could sense a victory; a chance to lift the gloom after a horrendous couple of months in north London.
But then it all went wrong. Again.
For the third time in five league games and for the seventh time since Arteta took charge a year ago, they went down to 10 men in the Premier League.
Nicolas Pepe was the villain against Leeds, then it was Granit Xhaka during Sunday’s defeat against Burnley, and this time it was centre-back Gabriel Magalhaes who let himself down.
The Brazilian centre-back has been Arsenal’s shining light this season, producing consistently outstanding displays in the heart of the Gunners’ defence. But here he had a torrid night.