German Bundesliga
B Dortmund1Hoffenheim0

Borussia Dortmund 1-0 TSG 1899 Hoffenheim

Borussia Dortmund's Ilkay Gundogan
Ilkay Gundogan scored only the second headed goal in his Bundesliga career. The first was for Nuremberg in November 2010

Borussia Dortmund moved off the bottom of the Bundesliga as midfielder Ilkay Gundogan's diving header secured only their second league win in 11 matches.

The Germany international, 24, met Pierre-Emerick Aubameyang's right-wing cross at the far post to nod in.

Dortmund boss Jurgen Klopp showed his relief by racing down the touchline and jumping into the air to celebrate.

Borussia Dortmund
""Hello dear! Yes, we won..." - Borussia Dortmund's tweet after the match.

Aubameyang had two second-half strikes disallowed for offside as Dortmund dominated but missed a host of chances.

The final whistle was met by huge cheers from the 80,000 home fans at Signal Iduna Park, with a relieved Klopp turning to his bench and hugging members of his backroom staff.

It was a comfortable home victory for last season's runners-up, who climb five places to 13th ahead of the Bundesliga's remaining weekend fixtures.

Klopp, who steered Dortmund to back-to-back German titles in 2011 and 2012, insisted he would not quit after his team made their worst start to a top-flight season.

But, despite losing eight of their opening 14 league matches, Dortmund have cruised into the Champions League knockout phase by winning four of their five Group D matches.

Jurgen Klopp
Klopp, who led Dortmund to the 2013 Champions League final, emphatically celebrated Gundogan's goal

Line-ups

B Dortmund

  • 22Langerak
  • 26Piszczek
  • 4Subotic
  • 15Hummels
  • 29Schmelzer
  • 6Bender
  • 5KehlBooked at 23mins
  • 17AubameyangSubstituted forImmobileat 90+2'minutes
  • 8GündoganSubstituted forGinterat 90+1'minutes
  • 10Mkhitaryan
  • 20RamosSubstituted forGroßkreutzat 83'minutes

Substitutes

  • 1Weidenfeller
  • 7Kagawa
  • 9Immobile
  • 18Sahin
  • 19Großkreutz
  • 28Ginter
  • 37Durm

Hoffenheim

  • 1Baumann
  • 2Beck
  • 25SüleBooked at 26mins
  • 4Bicakcic
  • 20Kim Jin-Su
  • 31Volland
  • 16SchweglerBooked at 63minsSubstituted forSalihovicat 78'minutesBooked at 85mins
  • 8PolanskiBooked at 88mins
  • 6RudySubstituted forElyounoussiat 78'minutes
  • 10Firmino
  • 9SchipplockSubstituted forModesteat 45'minutes

Substitutes

  • 12Strobl
  • 13Grahl
  • 14Elyounoussi
  • 17Zuber
  • 19Abraham
  • 23Salihovic
  • 27Modeste
Referee:
Felix Zwayer
Attendance:
80,000

Match Stats

Home TeamB DortmundAway TeamHoffenheim
Possession
Home53%
Away47%
Shots
Home19
Away6
Shots on Target
Home6
Away1
Corners
Home8
Away3
Fouls
Home20
Away12

Live Text

Match ends, Borussia Dortmund 1, TSG 1899 Hoffenheim 0.

Full Time

Second Half ends, Borussia Dortmund 1, TSG 1899 Hoffenheim 0.

Offside, TSG 1899 Hoffenheim. Sejad Salihovic tries a through ball, but Niklas Süle is caught offside.

Foul by Neven Subotic (Borussia Dortmund).

Anthony Modeste (TSG 1899 Hoffenheim) wins a free kick in the attacking half.

Substitution

Substitution, Borussia Dortmund. Ciro Immobile replaces Pierre-Emerick Aubameyang.

Pierre-Emerick Aubameyang (Borussia Dortmund) wins a free kick in the defensive half.

Foul by Eugen Polanski (TSG 1899 Hoffenheim).

Offside, Borussia Dortmund. Henrikh Mkhitaryan tries a through ball, but Kevin Großkreutz is caught offside.

Substitution

Substitution, Borussia Dortmund. Matthias Ginter replaces Ilkay Gündogan.

Attempt missed. Sejad Salihovic (TSG 1899 Hoffenheim) left footed shot from outside the box is too high from a direct free kick.

Foul by Sebastian Kehl (Borussia Dortmund).

Eugen Polanski (TSG 1899 Hoffenheim) wins a free kick in the attacking half.

Attempt blocked. Henrikh Mkhitaryan (Borussia Dortmund) right footed shot from outside the box is blocked.

Booking

Eugen Polanski (TSG 1899 Hoffenheim) is shown the yellow card.

Ilkay Gündogan (Borussia Dortmund) wins a free kick in the attacking half.

Foul by Tarik Elyounoussi (TSG 1899 Hoffenheim).

Foul by Ilkay Gündogan (Borussia Dortmund).

Andreas Beck (TSG 1899 Hoffenheim) wins a free kick in the defensive half.

Booking

Sejad Salihovic (TSG 1899 Hoffenheim) is shown the yellow card.

Substitution

Substitution, Borussia Dortmund. Kevin Großkreutz replaces Adrián Ramos.

Attempt missed. Ilkay Gündogan (Borussia Dortmund) right footed shot from the centre of the box is just a bit too high.

Corner, Borussia Dortmund. Conceded by Niklas Süle.

Substitution

Substitution, TSG 1899 Hoffenheim. Tarik Elyounoussi replaces Sebastian Rudy.

Substitution

Substitution, TSG 1899 Hoffenheim. Sejad Salihovic replaces Pirmin Schwegler.

Offside, TSG 1899 Hoffenheim. Pirmin Schwegler tries a through ball, but Anthony Modeste is caught offside.

Foul by Sebastian Kehl (Borussia Dortmund).

Pirmin Schwegler (TSG 1899 Hoffenheim) wins a free kick in the attacking half.

Attempt missed. Henrikh Mkhitaryan (Borussia Dortmund) left footed shot from the left side of the box misses to the right. Assisted by Pierre-Emerick Aubameyang.

Attempt missed. Marcel Schmelzer (Borussia Dortmund) left footed shot from outside the box is too high following a corner.

Corner, Borussia Dortmund. Conceded by Oliver Baumann.

Attempt saved. Pierre-Emerick Aubameyang (Borussia Dortmund) right footed shot from the right side of the box is saved in the bottom right corner. Assisted by Adrián Ramos.

Attempt saved. Lukasz Piszczek (Borussia Dortmund) left footed shot from outside the box is saved in the top right corner. Assisted by Adrián Ramos.

Offside, TSG 1899 Hoffenheim. Niklas Süle tries a through ball, but Kevin Volland is caught offside.

Offside, Borussia Dortmund. Henrikh Mkhitaryan tries a through ball, but Pierre-Emerick Aubameyang is caught offside.

Hand ball by Ilkay Gündogan (Borussia Dortmund).

Sven Bender (Borussia Dortmund) wins a free kick in the defensive half.

Foul by Sebastian Rudy (TSG 1899 Hoffenheim).

Delay over. They are ready to continue.

Delay in match Sebastian Kehl (Borussia Dortmund) because of an injury.

goal

Top Stories