Sebastian Hoeneß's Kraichgauer enjoyed the far larger share of second half chances, but ultimately couldn't overcome an early Bremen goal to claim all three points at the Weserstadion on Sunday night.
Florian Kohfeldt's men held on despite losing two key attackers to injury.
Still lacking several of his key players and needing to rotate the squad after Thursday's Europa League fixture, Hoffenheim trainer Sebastian Hoeneß simply couldn't put together a winning formula in his side's round five Bundesliga encounter. Five positional changes yielded an awkward XI that couldn't consistently keep its shape.
Hosts SV Werder Bremen took early advantage. On the first Hanseaten attack of the game, onrushing Theodor Gebre Selassie sliced through the Sinsheimer defensive ranks. The Czech international returned the ball to Maximilian Eggestein, who had initiated the sequence, with a well-placed cutback. Bremen's lone midfield general finished with a flourish to put his team up 1-0 in the 5th.
The Hoffenheim equalizer came courtesy of two fortunate deflections in the 22nd. Danish international Robert Skov's distance effort was inadvertently directed into the path of Sebastian Rudy. The Kraichgauer midfielder's cutback found Dennis Geiger, also via a bounce off a Bremen player. The 22-year-old nevertheless found the finish.
Quality chances were few and far between thereafter. Skov took aim at goal several more times, in most cases missing by miles. The Dane would get his best chance at a winner in the 80th. He hit the post with a powerful free kick.
In a most concerning development for trainer Florian Kohfeldt, two Werder Bremen players incurred injury and had to be subbed off. Leading goal-scorer Nicolas Füllkrug pulled a calf muscle and exited in the 37th. His replacement, Japanese striker Yuya Osako, left in the 87th after sustaining a knee knock.
|18||Niklas Moisander (C)|
|23||Theodor Gebre Selassie|
|35||Maximilian Eggestein ⚽|
|36||Christian Groß ↩71|
|11||Niclas Füllkrug ↩37|
|8||Yūya Ōsako ↪37 ↩87|
|6||Kevin Möhwald ↪71|
|22||Tahith Chong ↪87|
|22||Kevin Vogt (C)|
|8||Dennis Geiger ⚽|
|29||Robert Skov ↩86|
|10||Moanes Dabour ↩77|
|7||Jacob Bruun Larsen ↩59|
|14||Christoph Baumgartner ↩77|
|23||Sargis Adamyan ↪77|
|17||Ryan Sessegnon ↪86|
|20||Mijat Gaćinović ↪77|