German Bundesliga
B DortmundBorussia Dortmund1Hoffenheim1899 Hoffenheim0

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


B Dortmund

Formation 4-2-3-1

  • 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


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


Formation 4-4-1-1

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


  • 12Strobl
  • 13Grahl
  • 14Elyounoussi
  • 17Zuber
  • 19Abraham
  • 23Salihovic
  • 27Modeste
Felix Zwayer

Match Stats

Home TeamB DortmundAway TeamHoffenheim
Shots on Target

Live Text

  1. Post update

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

  2. Full Time

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

  3. Post update

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

  4. Post update

    Foul by Neven Subotic (Borussia Dortmund).

  5. Post update

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

  6. Substitution

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

  7. Post update

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

  8. Post update

    Foul by Eugen Polanski (TSG 1899 Hoffenheim).

  9. Post update

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

  10. Substitution

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

  11. Post update

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

  12. Post update

    Foul by Sebastian Kehl (Borussia Dortmund).

  13. Post update

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

  14. Post update

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

  15. Booking

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

  16. Post update

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

  17. Post update

    Foul by Tarik Elyounoussi (TSG 1899 Hoffenheim).

  18. Post update

    Foul by Ilkay Gündogan (Borussia Dortmund).

  19. Post update

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

  20. Booking

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