Match ends, FC Augsburg 1, Borussia Dortmund 2.
Shinji Kagawa scored the winning goal as Borussia Dortmund continued their fine start to the season to stay top of the Bundesliga.
Andriy Yarmolenko, signed in the summer from Dynamo Kiev for 25m euros, opened the scoring after just four minutes before Caiuby equalised for Augsburg.
Former Manchester United midfielder Kagawa hit the winner midway through the opening half.
England Under-17 forward Jadon Sancho was an unused substitute for Dortmund.
He joined the club from Manchester City for a fee in the region of £10m in the summer.
Elsewhere in the Bundesliga, Eintracht Frankfurt beat Stuttgart 2-1, Wolfsburg drew 1-1 with Mainz and Borussia Monchengladbach were 2-1 winners against Hannover.
Line-ups
Augsburg
Formation 4-2-3-1
- 35Hitz
- 4OpareBooked at 87mins
- 6Gouweleeuw
- 36Hinteregger
- 31Max
- 8KhediraSubstituted forKoo Ja-cheolat 38'minutesBooked at 78mins
- 10Baier
- 7HellerBooked at 75minsSubstituted forThommyat 81'minutes
- 11GregoritschSubstituted forCórdovaat 67'minutes
- 30CaiubyBooked at 62mins
- 27Finnbogason
Substitutes
- 1Luthe
- 3Stafylidis
- 17Schmid
- 19Koo Ja-cheol
- 21Córdova
- 26Thommy
- 38Danso
B Dortmund
Formation 4-3-3
- 38Bürki
- 26Piszczek
- 25Papastathopoulos
- 5Bartra
- 15ToljanBooked at 73mins
- 23KagawaSubstituted forToprakat 81'minutes
- 33Weigl
- 19DahoudSubstituted forCastroat 57'minutes
- 9YarmolenkoSubstituted forPhilippat 64'minutes
- 17Aubameyang
- 22Pulisic
Substitutes
- 1Weidenfeller
- 2Zagadou
- 7Sancho
- 8Sahin
- 20Philipp
- 27Castro
- 36Toprak
- Referee:
- Marco Fritz
- Attendance:
- 30,660
Match Stats
- Possession
- Home39%
- Away61%
- Shots
- Home10
- Away14
- Shots on Target
- Home5
- Away8
- Corners
- Home5
- Away5
- Fouls
- Home23
- Away12
Live Text
Post update
Full Time
Second Half ends, FC Augsburg 1, Borussia Dortmund 2.
Post update
Marc Bartra (Borussia Dortmund) wins a free kick in the defensive half.
Post update
Foul by Alfred Finnbogason (FC Augsburg).
Post update
Sokratis (Borussia Dortmund) wins a free kick in the defensive half.
Post update
Foul by Sergio Córdova (FC Augsburg).
Post update
Attempt missed. Caiuby (FC Augsburg) right footed shot from the left side of the box is close, but misses the top right corner.
Post update
Attempt missed. Christian Pulisic (Borussia Dortmund) header from the centre of the box is high and wide to the right. Assisted by Gonzalo Castro.
Booking
Daniel Opare (FC Augsburg) is shown the yellow card for a bad foul.
Post update
Maximilian Philipp (Borussia Dortmund) wins a free kick in the defensive half.
Post update
Foul by Daniel Opare (FC Augsburg).
Post update
Attempt missed. Caiuby (FC Augsburg) right footed shot from the centre of the box is high and wide to the right. Assisted by Erik Thommy.
Post update
Offside, FC Augsburg. Martin Hinteregger tries a through ball, but Sergio Córdova is caught offside.
Post update
Offside, FC Augsburg. Daniel Baier tries a through ball, but Alfred Finnbogason is caught offside.
Substitution
Substitution, Borussia Dortmund. Ömer Toprak replaces Shinji Kagawa.
Substitution
Substitution, FC Augsburg. Erik Thommy replaces Marcel Heller.
Post update
Penalty saved! Pierre-Emerick Aubameyang (Borussia Dortmund) fails to capitalise on this great opportunity, right footed shot saved in the centre of the goal.
Post update
Penalty Borussia Dortmund. Lukasz Piszczek draws a foul in the penalty area.
Post update
Penalty conceded by Ja-Cheol Koo (FC Augsburg) after a foul in the penalty area.
Booking
Ja-Cheol Koo (FC Augsburg) is shown the yellow card for a bad foul.