Some very difficult fixtures in store for the group stages of the Champions League. Manchester United avoided some seriously tough opponents, but still have a difficult task as they will face FC Basel, Benfica and CSKA Moscow.
Celtic have been given a ruthless draw as they face German giants Bayern Munich, the Neymar-led PSG and Belgian big boys Anderlecht. Chelsea could have wished for easier opponents too as they face Atlético Madrid, Roma and Qarabag.
Most pundits will expect Man City to top their group ahead of Shakhtar Donetsk, Napoli and Feyenoord, but only a fool would think that an away game against any of these clubs will be a walk in the park.
Liverpool can be thankful for missing out on some serious heavyweights such as Barcelona and Juventus, but they face Spartak Moscow, Sevilla and Maribor and no doubt Jurgen Klopp will be after the group’s top spot.
Finally Tottenham have been dealt heavyweights in Real Madrid and Borussia Dortmund. Along with APOEL, Mauricio Pochettino will face an uphill battle if they are to make it to the knock-out stages.
The groups in full:
Group A: Benfica, Manchester United, Basel, CSKA Moscow
Group B: Bayern Munich, Paris Saint-Germain, Anderlecht, Celtic
Group C: Chelsea, Atlético Madrid, Roma, Qarabag
Group D: Juventus, Barcelona, Olympiakos, Sporting
Group E: Spartak Moscow, Sevilla, Liverpool, Maribor
Group F: Shakhtar Donetsk, Manchester City, Napoli, Feyenoord
Group G: Monaco, Porto, Besiktas, Leipzig
Group H: Real Madrid, Borussia Dortmund, Tottenham, APOEL
Follow Rob Smith on Twitter (@robsmithireland)