Erling Haaland scored twice as Borussia Dortmund ended Sevilla’s nine-game winning streak with a 3-2 victory from behind in the first leg of the Champions League round of 16 on Wednesday. The hosts took the lead early through Suso Fernandez but Dortmund rallied with a goal by Mahmoud Dahoud and Haaland’s double before halftime at the Ramon Sanchez-Pizjuan Stadium. Luuk de Jong scored Sevilla’s late second goal to improve the Spanish team’s chances in the return leg. “The first half, outside of the early goal, went exactly as we had envisioned it,” Dortmund captain Marco Reus said. “We sat a little deeper than normal but were very compact. We won the ball well, got it forward on to dangerous positions and took the lead." "The first half was very good". The win put Dortmund back on track after poor results that left coach Edin Terzic under pressure in Germany. The second leg will be on March 9 in Germany. Suso opened the scoring for Sevilla in the seventh minute with a shot from outside the area that deflected off two defenders before finding the net. The visitors equalised when Dahoud fired a right-footed, long-range shot into the top corner in the 19th. Haaland, 20, put the visitors ahead in the 27th from inside the area after a nice give-and-go exchange of passes with Jadon Sancho. Then he added to the lead in the 43rd from close range after a fast breakaway, for his 18th goal in 13 Champions League games. The Norwegian forward trails only Kylian Mbappe for the most Champions League goals before his 21st birthday. Mbappe, 22, who scored a hat trick in Paris Saint-Germain’s 4-1 win at Barcelona on Tuesday, scored 19 goals before turning 21. “We had a good plan,” Haaland said. “Edin has been good and I’ve been talking a lot with him. "He said today would be my game and that I would get my chances and I did, so it was an important win. “It was not good to let in two goals but it is good to score three away goals and take them with us.” De Jong pulled Sevilla closer with a goal from a set piece in the 84th. “They have fast players in attack and knew how to use their speed,” Suso said. “We were not as focused as we should have been and they took advantage of it. "In the end it was a fair result. If there’s a team that can surprise, it’s ours. We will try to fix our mistakes going into the next match.” Dortmund travelled to Spain having won only one of its past six German league matches. It has lost its last four away matches in the round of 16 of the Champions League. “One game isn’t enough to make everything from recent weeks right,” Reus said. “We took an important step tonight and need to aim to do exactly the same if not more in the derby [against Schalke] this weekend.” Sevilla’s last loss in all competitions had been a 2-0 defeat to Atletico Madrid in the Spanish league in January. It was coming off a league win against Huesca and a 2-0 victory over Barcelona in the first leg of the Copa del Rey semi-finals. Sevilla, the reigning Europa League champion, is playing in the Champions League for the first time since 2018, when it lost to Bayern Munich in the quarter-finals. Dortmund is playing in the round of 16 for the seventh time in eight seasons, but it last made it to the quarter-finals in 2017, when it lost to Monaco.