Alexis Sanchez put his off-field problems aside to help Arsenal kick off their Europa League Group H campaign with a 3-1 over Cologne following a one-hour delay due to crowd congestion.
Sanchez has cut a frustrated figure this season having seen a move to Manchester City fall through, but his moment of quality proved decisive on a bizarre Thursday night at the Emirates Stadium.
The game began amid swirling controversy, having been put back 60 minutes after a reported 20,000 Cologne fans descended on London despite only 3,000 tickets being available.
It appeared several were also in the Arsenal end, and they were quickly sent into raptures when Jhon Cordoba opened the scoring with a stunning 40-yard strike after nine minutes.
A lifeless atmosphere among the home contingent, depleted in numbers presumably because some fans opted to return home, was invigorated after the break as substitute Sead Kolasinac levelled.
And Arsenal ultimately condemned Cologne to defeat in their first European outing for 25 years thanks to Sanchez and Hector Bellerin's first goal of the campaign.
Any concerns the game may not go ahead would have been justified at one stage, with riot police inside and outside the stadium following the decision to delay kick-off.
But Arsenal suggested they were "comfortable" with the situation despite incidents of crowd trouble and the contest finally got under way at the revised time of 21:05pm BST.
Within 10 minutes, the hosts were anything but comfortable.
A hopeful long ball from Lukas Klunter had David Ospina racing from his line, but the Arsenal goalkeeper could only clear as far as Leonardo Bittencourt.
The midfielder made a hash of an attempt to control and the ball fell to Cordoba - who unleashed a stunning strike that flew over the back-pedalling Ospina and found the net.
The hosts had actually been on top prior to that intervention, a pattern that continued after the goal as Olivier Giroud twice went close.
Arsene Wenger introduced Kolasinac at half-time and the move paid immediate dividends as he hammered Arsenal level.
Theo Walcott got in behind the defence and, after his attempted pass deflected off Klunter and into the air, the left-back was on hand to unleash an unstoppable volley.
Arsenal should have taken the lead in the 64th minute, but Ainsley Maitland-Niles was
denied by the hand of Timo Horn when trying to round the keeper.
He could do nothing soon after, though, as Sanchez cut in from the left wing and gradually worked an opening to unfurl a wonderful curler into the corner from 20 yards.
The visitors responded well, with Cordoba offering a reminder of his threat when forcing Ospina into action.
But, after Sanchez went close again, Arsenal wrapped up the points when Bellerin slid home on the rebound after Walcott's effort was saved.
Get the best features, fun and footballing frolics straight to your inbox every week.
Thank you for signing up to Four Four Two. You will receive a verification email shortly.
There was a problem. Please refresh the page and try again.