Two goals from Erling Braut Haaland sealed a 5-4 aggregate win over Sevilla for Borussia Dortmund in the Champions League Last 16 and booked a berth in the quarter-final, after a dramatic 2-2 second-leg draw at Signal Iduna Park on Tuesday.

Norwegian youngster Haaland tapped in a first-half opener before scoring a retaken penalty after the break, and although Youssef En-Nesyri’s brace gave the visitors late hope, Dortmund held on.

However, the tie was, arguably, rounded up after Dortmund’s 3-2 victory in the first-leg, even in which Haaland netted a double.

ALSO READ | Premier League: Kai Havertz shines in Chelsea victory over Everton

Haaland is the competition’s top-scorer this season with 10 goals in six games.

The 20-year-old has a career total of 20 goals in his first 14 Champions League matches to break Kylian Mbappe’s previous record of 19 for a player before his 21st birthday.

Although they had lost three of their four previous games, Sevilla dominated the opening exchanges and Dortmund had to withstand intense early pressure before taking the lead against the run of play.

When the Spaniards lost possession in their own half, Dortmund midfielder Mahmoud Dahoud slipped a pass to Marco Reus, who sprinted to reach the ball at the byline and Haaland tucked home his cut-back.

He had the ball in the net again just after the interval, but the goal was disallowed after the referee decided Haaland had fouled Sevilla defender Fernando before firing home from a tight angle after consulting the pitchside monitor.

However, the referee also awarded a penalty after spotting a foul on Haaland earlier in the build-up.

Reus, Dortmund’s usual penalty taker, stepped aside to allow Haaland to take the spot-kick.

Although his first effort was tipped onto the post by Yassine Bounou, the Sevilla goalkeeper moved before the kick was taken and Haaland made no mistake with his second attempt.

ALSO READ | Premier League: Manchester United snap Manchester City out of winning streak with derby win

Both Haaland and Sevilla midfielder Joan Jordan were booked for some pushing and shoving, with the La Liga side angered by Haaland’s celebrations.

Dortmund defender Emre Can also earned a yellow card and gave away a penalty for a blatant push on Sevilla forward Luuk de Jong, which Morocco striker En-Nesyri blasted home.

With five minutes left, Bounou produced a stunning reflex save from Dahoud’s shot in the area.

However, Sevilla were not finished and En-Nesyri netted again just before the final whistle as Dortmund weathered a late storm.