Match ends, Borussia Dortmund 2, SV Darmstadt 98 2.
Pierre-Emerick Aubameyang became the first player to score in the first seven matches of a Bundesliga season as Borussia Dortmund drew with Darmstadt.
The Gabon striker found the net twice in eight second-half minutes after Marcel Heller put the visitors ahead.
Aubameyang levelled from Matthias Ginter's cross after 63 minutes, before netting his 10th goal of the season from Adnan Januzaj's pass.
Darmstadt's Aytac Sulu hit a 90th-minute equaliser to secure a draw.
Aubameyang last week set a record by becoming the first player to net in the opening six league matches of a German season.
The draw leaves Thomas Tuchel's side four points behind leaders Bayern Munich, whom they face next Sunday.
The second-half introduction of Manchester United loanee Januzaj sparked the Dortmund comeback, but they could not hold on for a 12th win in 13 games this season.
Darmstadt, back in the Bundesliga after successive promotions, deservedly earned a point despite enjoying less than 30% of possession.
Dortmund travel to PAOK Salonika in the Europa League on Thursday, before facing Bayern.
Elsewhere, Hertha Berlin climbed to sixth after a late equaliser from Vladimir Darida earned a 1-1 draw against Eintracht Frankfurt.
Forward Alexander Meier opened the scoring in the first half with his sixth goal in six games against Hertha.
- 11ReusSubstituted forJanuzajat 59'minutes
- 23KagawaSubstituted forRamosat 90+1'minutes
- 3Park Joo-Ho
- 15Diaz Campbell
- 20HellerBooked at 54mins
- 8GondorfSubstituted forStroh-Engelat 83'minutes
- 18NiemeyerSubstituted forJungwirthat 57'minutes
- 34RauschSubstituted forKempeat 67'minutes
- 14WagnerBooked at 45mins
- Robert Hartmann
- Shots on Target
Second Half ends, Borussia Dortmund 2, SV Darmstadt 98 2.
Attempt saved. Sandro Wagner (SV Darmstadt 98) left footed shot from a difficult angle and long range on the left is saved in the top centre of the goal. Assisted by Tobias Kempe.
Foul by Julian Weigl (Borussia Dortmund).
Tobias Kempe (SV Darmstadt 98) wins a free kick on the left wing.
Foul by Adrián Ramos (Borussia Dortmund).
Luca Caldirola (SV Darmstadt 98) wins a free kick in the defensive half.
Substitution, Borussia Dortmund. Adrián Ramos replaces Shinji Kagawa.
Goal! Borussia Dortmund 2, SV Darmstadt 98 2. Aytac Sulu (SV Darmstadt 98) right footed shot from the centre of the box to the bottom left corner. Assisted by Florian Jungwirth following a set piece situation.
Foul by Adnan Januzaj (Borussia Dortmund).
Tobias Kempe (SV Darmstadt 98) wins a free kick in the attacking half.
Foul by Henrikh Mkhitaryan (Borussia Dortmund).
Jan Rosenthal (SV Darmstadt 98) wins a free kick on the right wing.
Attempt missed. Pierre-Emerick Aubameyang (Borussia Dortmund) header from the centre of the box is high and wide to the right. Assisted by Henrikh Mkhitaryan.
Substitution, SV Darmstadt 98. Dominik Stroh-Engel replaces Jerome Gondorf.
Offside, Borussia Dortmund. Mats Hummels tries a through ball, but Henrikh Mkhitaryan is caught offside.
Foul by Marcel Schmelzer (Borussia Dortmund).
Marcel Heller (SV Darmstadt 98) wins a free kick on the right wing.
Hand ball by Jerome Gondorf (SV Darmstadt 98).
Sokratis (Borussia Dortmund) wins a free kick on the right wing.