Gabon striker Pierre-Emerick Aubameyang netted a hat-trick as Borussia Dortmund thrashed Benfica to ease into the UEFA Champions League top - 8.
Benfica trailed 1-0 on aggregate from the first leg but 27 years old striker levelled the last-16 tie after just four minutes with a header at the back post.
Argentina midfielder Franco Cervi twice came close to scoring a vital away goal for Rui Vitoria side (Benfica) before the half time.
But Thomas Tuchel took control after Christian Pulisic netted on 59 minutes.
The United States winger brilliantly chipped onrushing goalkeeper Ederson after being slid by defender Lukasz Piszcek.
The former Monaco striker (Aubameyang), who missed a penalty in the first leg in Lisbon (Portugal), then swept in defender Marcel Schmelzer's low cross two minutes later before an unmarked defender Marc Batra hit the post from a corner.
The former Lille forward (Aubameyang) completed his treble with five minutes remaining as he turned in defender Erik Durm's sublime pass.
The German side have now lost only one of their last 12 European home games under manager Thomas Tuchel as they reached the UEFA Champions League quarter-finals for the first time since 2014.