Tactics and line-up:
To wrap up a busy week of football, manager Markus Gisdol made five changes to his starting line-up from the FSV Frankfurt game, with Anthony Modeste, Tarik Elyounoussi, Eugen Polanski, Pirmin Schwegler and Oliver Baumann all coming into the side. TSG had to do without Kevin Volland (calf) and Sven Schipplock (adductor muscles), who were both ruled out at short notice. There were also changes on the bench: Jiloan Hamad was back in the matchday squad for the first time since the DFB Cup first-round game against USC Paloma, while goalkeeper Marvin Schwäbe was called into the first-team squad for the first time in his career after Jens Grahl suffered whiplash in midweek.
There was a familiar look about the shape of the team: The formation was a 4-2-3-1 when attacking and a 4-4-2 without the ball. Tobias Strobl returned to the role of centre back alongside Niklas Süle, with Sebastian Rudy on the right-hand side of the back four. Tarik Elyounoussi, Roberto Firmino and Steven Zuber formed the trio behind lone man Anthony Modeste.
12th minute: GOAL for Gladbach. 1-0: The hosts counter down the left with Patrick Herrmann. TSG are low on numbers and André Hahn is free in the centre to side-foot a cross into the net. First chance, first goal.
30th minute: GOOOOAAAALLLL for Hoffenheim! 1-1: Chances = goals so far in this game! Gladbach fail to clear and the ball falls to Steven Zuber. The Swiss winger thinks quickly, poking a pass through to Anthony Modeste, who shakes off Alvaro Dominguez and fires low past Yann Sommer. Game on!
32nd minute: GOAL for Gladbach. 2-1: And so it continues. The Foals' next chance sees them retake the lead. The roles are reversed this time: Hahn plays a ball in from the right and Herrmann is on hand to turn it past Oliver Baumann.
47th minute: GREAT SAVE! Patrick Herrmann and André Hahn link up again for Gladbach although there's less intent behind it this time. Herrmann blocked shot is headed on goal by Hahn and Baumann pulls off a great reaction save to tip the ball over the crossbar.
52nd minute: GOAL for Gladbach. 3-1: Herrmann is on the scoresheet again for the home side and it won't score many easier this season. Baumann understandably can only parry a driven free kick from Havard Nordtveit and Herrmann isn't picked up in the box and can comfortably slot in the rebound.
59th minute: WOODWORK! Gladbach now waiting to pick off TSG on the counter and it almost leads to a fourth. Borussia are in 3v1, Max Kruse squares to Raffael and with Niklas Süle and Baumann scrambling back, the Brazilian fires against the crossbar.
88th minute: Substitute Jiloan Hamad tries to spur on a late Hoffenheim comeback getting a left-footed strike away from the edge of the box, but Yann Sommer gets down low to make the save. That looks to be that.
Moment of the match:
Once again, Oliver Baumann showed just why TSG secured his services in the summer. His save from André Hahn's header in the 47th minute, clawing it out of the top corner, was a particular highlight. Unfortunately, his performance alone wasn't enough for a point.
Number of the match: 17
Even though the first defeat of the season hurts, TSG still have 17 points on the board after ten matchdays. That's just one point fewer than in the whole of the first half of the 2013/14 season. Gisdol's side are on a good path – a defeat to a very strong Gladbach side won't change that.