Borussia Dortmund's club-record, 41-game unbeaten Bundesliga run came to an end on Matchday 8, RB Leipzig winning by a 3-2 scoreline in an enthralling encounter at the Signal Iduna Park.

BVB's last home defeat came on 4 April 2015, with Jürgen Klopp still in charge, when Bayern Munich left Dortmund 1-0 victors. Since then, and including the entirety of Thomas Tuchel's tenure, Die Schwarzgelben had gone unbeaten in front of the Yellow Wall, until Peter Bosz's fourth Bundesliga home game in charge.

"It wasn't a great game," said Bosz afterwards. "There were a lot of tackles and it was very tense but we didn't play proper football, especially in the first half. We had a lot of difficulty with Leipzig's pressing and didn't do well before the break. We wanted to change things in the second half but unfortunately we conceded a third goal straight away and had a man sent off. That made things very difficult after that."

Wearing the captain's armband at the end of the game, Pierre-Emerick Aubameyang also spoke claiming Dortmund "had to be braver in such games." The Gabon forward added, "We played well but it wasn't enough for a point. I think 3-3 tonight would have been a good result because they're a good team, but it's sad that our good run at home has ended."

The 41-game streak was the fifth longest in Bundesliga history and comprised 34 wins and seven draws.

It took a remarkable display from Leipzig to end the unbeaten sequence, though: after Aubameyang put Dortmund ahead, goals from Marcel Sabitzer and Yussuf Poulsen had Leipzig in the lead at the break.

A penalty early in the second half from Jean-Kevin Augustin and the dismissal of Sokratis had the Easterners well on the way to three points, but after Stefan Ilsanker was sent off, Aubameyang scored again – this time from the spot – as Dortmund threw everything at the visitors in the closing stages in an attempt to preserve their unbeaten run.

Watch: Christian Pulisic reflects on Dortmund's defeat to Leipzig

Click here for more Dortmund-Leipzig reaction!