Only one real upset and that was Maribor getting knocked out by FC Astana. Dundalk would have knocked out BATE Borisov with a 1-0 win at home, but it finished 0-0.
First legs: 28/29 July
Second legs: 4/5 August
Champions route
KKS Lech Poznań (POL) v FC Basel 1893 (SUI)
FC Milsami Orhei (MDA) v KF Skënderbeu (ALB)
HJK Helsinki (FIN) v FC Astana (KAZ)
Celtic FC (SCO) v Qarabağ FK (AZE)
FC Steaua Bucureşti (ROU) v FK Partizan (SRB)
FC Midtjylland (DEN) v APOEL FC (CYP)
Maccabi Tel-Aviv FC (ISR) v FC Viktoria Plzeň (CZE)
GNK Dinamo Zagreb (CRO) v Molde FK (NOR)
Videoton FC (HUN) v FC BATE Borisov (BLR)
FC Salzburg (AUT) v Malmö FF (SWE)
League route
Panathinaikos FC (GRE) v Club Brugge KV (BEL)
BSC Young Boys (SUI) v AS Monaco FC (FRA)
PFC CSKA Moskva (RUS) v AC Sparta Praha (CZE)
SK Rapid Wien (AUT) v AFC Ajax (NED)
Fenerbahçe SK (TUR) v FC Shakhtar Donetsk (UKR)
• Bye to play-offs: Manchester United FC (ENG), Valencia CF (ESP), Bayer 04 Leverkusen (GER), Sporting Clube de Portugal (POR), SS Lazio (ITA)