Roma have completed the Europa League last-16 line-up - as a former Albion man was left in tears.
Feyenoord colleagues attempted to console Alireza Jahanbakhsh after he was denied in a penalty shoot-out in the Stadio Olimpico.
Roma went through after the teams shared a pair of 1-1 draws.
Milan will also be among the star attractions in the draw.
The San Siro giants went through the play-off round after an eventful second leg at Rennes.
Benfica somehow scrambled through after weathering a second-half storm at Toulouse while Qarabag and Freiburg also qualified in the early games.
Sporting, Sparta Prague and Marseille progressed in the later kicks-offs before Roma rounded off a busy night.
Viktor Gyokeres scored again and later had a penalty saved as Sporting drew 1-1 at home to Young Boys after a 3-1 away win.
Sparta overcame a 3-2 deficit from the first leg, beating Galatasaray 4-1 in Prague.
Gala still led on aggregate when they had Kaan Ayhan dismissed midway through the second half.
Subsequent goals from Idrit Tuci and Lukas Haraslin put Sparta ahead in the tie and Jan Kuchta added a late goal on a counter-attack after Wilf Zaha lost possession and claimed he was fouled.
Marseille trailed to a penalty early on at home to Shakhtar but Pierre-Emerick Aubameyang took himself to the top of the Europa League goals chart when he levelled.
Aubameyang’s touch was volleyed home by Ismaila Sarr to nudge OM ahead as a lengthy VAR check ruled out any offside.
Geoffrey Kondogbia added a late third to make it 5-3 on aggregate.
Earlier, Milan twice came from behind at Rennes and, though they eventually lost 3-2, their 3-0 home win gave sufficient insurance.
Benjamin Bourigeaud scored a hat-trick for Rennes but goals from Luka Jovic and Rafael Leao were enough for the Serie A outfit.
Benfica rode their luck to protect a 2-1 first-leg advantage at Toulouse.
In particular, Dutch midfielder Stijn Spierings was guilty of a glaring miss for the hosts.
Ultimately, a pair of Angel Di Maria penalties at the Estadio da Luz last week sent the Portuguese side through.
Qarabag and Freiburg both progressed in extra-time.
Lens were held goalless at home by Freiburg last week but led 2-0 in Germany through David Costa and Elye Wahi.
Roland Sallai scored twice for Freiburg after the break, the second of them three minutes into added time.
Michael Gregoritsch won it for the Germans in extra-time.
Qarabag, 4-2 winners at Braga last week, were consolidating their advantage in Baku until Elvin Cafarquliyav was sent off.
Braga then took a 2-0 lead through Roger Fernandes and Alvaro Djalo.
Brazilian Matheus Silva scored for Qarabag in extra-time but Simon Banza calmly levelled with a penalty for Braga.
Nariman Akhundzade angled home in stoppage time of extra-time to unleash euphoric scenes.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here