Back in 2017, Arsenal were dumped out of the Champions League after a brutal 10-2 aggregate defeat by German giants Bayern Munich.
The Gunners, managed by historic manager Arsene Wenger, fell to consecutive 5-1 defeats by the Bavarian side, which spelled the end of their European campaign.
Fast forward to the present day and the Gunners are once again facing their German rivals in Europe's most elite competition - but the scenario couldn't be more contrasting.
Mikel Arteta's side are favourites heading into the clash - amid their stellar run and the dwindling form of Bayern - which makes for a welcome change for home fans.
Here, Mail Sport takes a look at Arsenal's line-up when they previously faced the Bundesliga giants and assesses the fortunes of their former players.
After impressing with his performances in the 2014 World Cup, Colombia's David Ospina was brought over to north London in a deal worth £3million.
However, things didn't pan out the way Ospina had expected, as he earned a place as Petr Cech's understudy throughout his five years at the club.
Bernd Leno's arrival in 2018 spelled the end of Ospina's time as a Gunner and he was loaned to Napoli before completing a permanent move in 2019.
After three years in Italy, Ospina now plays alongside Cristiano Ronaldo at Saudi side Al-Nassr - where he has made 19 appearances since joining in 2022.
After breaking through Arsenal's academy and earning a place in their first-team squad from a young age, much had been expected of full-back Hector Bellerin.
However, the Spaniard's career has been blighted with injuries and it's lead to him, arguably, failing to live up to expectations.
Bellerin spent seven years in the Arsenal first-team before eventually being sent on loan to
Read on m.allfootballapp.com