It's like they've never been away.
Arsenal's journey back into the Champions League was certainly a rollercoaster, but the efficiency at which they manoeuvred through Group B suggests they're ready to compete with Europe's elite once more.
Tougher tests than PSV Eindhoven, Lens and Sevilla of course await in UEFA's premier club competition, but Mikel Arteta's side nevertheless seem ready for a deep run.
After winning their group with a game to spare, here's a rundown of who they could face in the round of 16.
As one of eight group winners, Arsenal will face one of the runners-up in the round of 16.
However, the Gunners cannot be paired against a fellow Premier League club until the quarter-final stage, nor can they face a fellow Group B opponent.
While Manchester City have topped their group, Arsenal would not face either Newcastle or Manchester United were they to qualify for the last 16 as runners-up in their respective groups.
PSV need just a point against what should be a heavily rotated Arsenal side on Matchday 6 to join the Gunners in the knockout stages.
Bayern Munich and Real Madrid have each progressed as group winners.
Bayern Munich are out of the picture for Arsenal. They'd won Group A after Matchday 4.
However, second spot is still well up for grabs between the last three teams. One of those is Man Utd, whom the Gunners can't face, while FC Copenhagen and Galatasaray are the other two.
The Danish and Turkish giants meet in Copenhagen on Matchday 6 with the winner progressing into the last 16. A draw will complicate matters and give United a route into the knockouts should they beat Bayern at Old Trafford.
Real Madrid are safely through to the round of 16 following a perfect group stage so far and it looks as if Napoli
Read on 90min.com