Aston Villa will face a battle of Britain against Celtic and a nostalgic visit from Bayern Munich in their debut Champions League campaign.
At the draw in Monte Carlo, the revamped 36-team competition threw up a showdown with the Scottish champions and a repeat of Villa’s finest hour, their European Cup victory over Bayern in 1982.
The new format sees all 36 teams forming a single league, with each entrant playing four home games and four away.
The top eight will go straight into the last 16 while a round of playoffs will decide the other eight teams.
Premier League round-up: Diogo Jota rescues point for Liverpool against Fulham at Anfield
The top 25 women’s sporting moments of the year: 25-6 revealed with Mona McSharry, Rachael Blackmore and relay team featuring
Shamrock Rovers’ European adventure one of the best stories of the Irish sporting year
QPR’s Jimmy Dunne finds solace in football after emotional week
Manchester City were the first team pulled out by former Italy goalkeeper Gianluigi Buffon.
Cristiano Ronaldo was the man then tasked with pushing a large button on the desk in front of him to allocate eight computer-generated opponents.
City’s highlights include clashes with Inter Milan, Juventus and Paris St Germain. Club Brugge, Feyenoord, Sporting Lisbon, Sparta Prague and Slovan Bratislava are their other five opponents.
Liverpool were the next British team pulled out and landed a home fixture against holders Real Madrid. Xabi Alonso’s Bayer Leverkusen, RB Leipzig, AC Milan, Lille, PSV Eindhoven, Bologna and Girona made up their schedule.
Arsenal were drawn out of pot two already knowing they would face PSG, Atalanta and Inter Milan.
The rest of their opponents came out as Shakhtar Donetsk, Dinamo Zagreb, Sporting Lisbon, Monaco and Girona.
As well as Villa, Celtic – residing in Pot Three – will face last season’s runners-up Borussia Dortmund, Leipzig, Club Brugge, Atalanta, Young Boys, Dinamo Zagreb and Slovan Bratislava.
Most of the jeopardy had long since passed for Villa, down in Pot Four, who knew all but two of their opponents during a headache-inducing procedure.
Their other seven fixtures will be against Leizpig, Juventus, Club Brugge, Celtic, Young Boys, Bologna and Monaco.
The full fixture list with match dates and kick-off times will be announced on Saturday.
- Sign up for push alerts and have the best news, analysis and comment delivered directly to your phone
- Join The Irish Times on WhatsApp and stay up to date
- Listen to our Inside Politics podcast for the best political chat and analysis