Dortmund, which lost its previous game in Augsburg, had looked set for another frustrating afternoon after creating little of note until Haaland made the breakthrough. Freiburg midfielder Nicolas Höfler lost the ball to Dortmund captain Marco Reus, and Reyna played it on for the 20-year-old Norwegian to fire inside the far post.
Reyna floated in a corner for Can to score Dortmund’s second, and the American capped his outstanding display with another perfectly timed pass for Haaland to get his fourth goal in three games.
MORE SCHALKE PROBLEMS
Schalke’s run without a win stretched to a club record-extending 19 games as Manuel Baum’s first game in charge ended in a 4-0 defeat at Leipzig.
Spanish defender Angelino’s flying header made it 2-0 in the 35th and Willi Orban added another before the break. Marcel Halstenberg rounded off the scoring with a penalty in the 80th. Leipzig missed chances to score more.
The latest loss ensured Schalke stayed bottom after three defeats with 15 goals conceded and one scored.
GLADBACH OFF THE MARK
Borussia Mönchengladbach beat Cologne 3-1 in the Rhine derby to increase the pressure on the home side’s coach Markus Gisdol.
Cologne has lost all three games so far and was fortunate not to concede more against Gladbach, which struck the crossbar late on after goals from Alassane Plea, Stefan Lainer and a penalty from Lars Stindl. It was Gladbach’s first win of the season. Elvis Rexhbecaj scored Cologne’s consolation.
Only 300 fans were allowed into the game due to a high number of coronavirus infections in Cologne.
Eintracht Frankfurt came from behind to beat Hoffenheim 2-1 and end the visitors’ perfect start, Werder Bremen held on for a 1-0 win over promoted Arminia Bielefeld, and Sasa Kalajdzic earned promoted Stuttgart a 1-1 draw with Bayer Leverkusen.
More AP soccer: https://apnews.com/Soccer and https://twitter.com/AP_Sports
Ciarán Fahey on Twitter: https://twitter.com/cfaheyAP