Borussia Dortmund reached the Champions League quarter-finals for the first time in three years thanks to goals from Jadon Sancho and Marco Reus against PSV Eindhoven.
Sancho’s low driving shot from the edge of the area gave Dortmund the lead in the third minute.
Edin Terzic’s side had a second goal ruled out as Niclas Fullkrug was deemed to be offside in the build-up.
Substitute Reus pounced on a PSV mistake deep in stoppage time to finish one-on-one against away goalkeeper Walter Benitez and settled the tie.
PSV had numerous opportunities to equalise, with Hirving Lozano particularly wasteful, and Peter Bosz’s side – who are 10 points clear at the top of the Eredivisie – were punished for their squandering.
Lozano, brought on as a second-half substitute, slashed wide from close range, shot straight at home goalkeeper Gregor Kobel and also missed the target from the edge of the area.
The best chance for PSV came a minute before Dortmund’s late second goal.
Luuk de Jong got on the end of a one-two but he leaned back and fired over from close range as PSV’s time in the Champions League came to a frustrating end.
The home side could have been ahead even earlier in the contest when Chelsea loanee Ian Maatsen’s fierce strike was tipped over by Benitez, before Sancho set the tone soon after and his substitute Reus secured Dortmund’s place in the last eight with his late finish.
Jadon Sancho was named Player of the Match after sending Dortmund through to the Champions League quarter-finals
Sancho rejoined Dortmund on loan in January and scored his first league goal since returning in a 2-1 win over Werder Bremen last weekend.
It was his 39th in the league and meant he is level with Tony Woodcock as the top English goalscorer in Bundesliga history.
The England international followed that up with his first Champions League goal since November 2021 and was named Player of the Match for his efforts.
He went off injured in the 72nd minute, seemingly with a hamstring complaint, and was replaced by Reus.
Dortmund will hope it is nothing too serious, with the youngster beginning to get back to the form he showed during his first spell in Germany.
Speaking to TNT Sports after the match, Sancho said: “Coming into the game, we knew it was going to be tough but we always had the advantage because we were in front of our home fans.
“From the first whistle to the last, we stuck at our game plan and I’m just happy we got the win.
“I’m just grateful that I got the goal for the team. I’ve always got a special place for Borussia Dortmund, this is where I kind of made my name so I’ve got to be grateful to them but also to my team-mates for believing in me.”