Jacob Bruun Larsen's stoppage-time strike denied Borussia Dortmund in Bundesliga, as they were held to a 1-1 draw by Hoffenheim.

The ex-Dortmund winger prevented his old club from taking all three points at Signal Iduna Park, as he cancelled out Giovanni Reyna's early second-half strike.

Hoffenheim were without a win in five matches, but made a strong start to the contest, though Dortmund gradually gained control of proceedings.

The hosts broke the deadlock within just 31 seconds of the restart, as Reyna pounced on a poor clearance before drilling home.

However, Dortmund could not hold on and, in the 91st minute, Bruun Larsen slid in to turn home Haris Tabakovic's low cross and steal a share of the spoils.

Data Debrief: Dortmund denied as Hoffenheim end drought

Dortmund missed the chance to move up to fifth place in the Bundesliga table, after they were pegged back for the second time in as many home league games.

It seemed all was going to plan when Reyna broke the deadlock with his first Bundesliga goal since May 2023.

Hoffenheim had failed to score in their last six away matches across all competitions, while their goalless streak on the road in Bundesliga stretched to a club-record 405 minutes.

However, that clock stopped ticking when Bruun Larsen struck to secure their third successive draw.