Personnel & tactics:
Julian Nagelsmann made one change to the starting XI that claimed a 3-0 home win over Hannover 96 last time out. Goalkeeper Oliver Baumann was protected by the centre-back pairing of Kasim Adams and Stefan Posch while Florian Grillitsch, who dropped back between Adams and Posch whenever the visitors had the ball, returned from suspension and replaced the injured captain Kevin Vogt. Nico Schulz and Pavel Kaderabek retained their respective wing-back roles.
Nadiem Amiri and Kerem Demirbay started in central midfield, while the front three of Ishak Belfodil, Andrej Kramaric and Joelinton – who sometimes dropped back into midfield – remained unchanged.
TSG Hoffenheim made their first substitution on the 64-minute mark when Ermin Bicakcic came on at centre-back and replaced Amiri, whose position in midfield was taken by Grillitsch. Adam Szalai replaced Belfodil five minutes later, with the third and final change coming when the injured Joelinton made way for Reiss Nelson with eight minutes remaining.
Moment of the match:
The opening goal. Ishak Belfodil and Joelinton won the ball back on the halfway line and combined to set up the Brazilian. His effort was beaten away by Leipzig's Gulacsi, but Andrej Kramaric was on hand to slot home the loose ball. It was the Croatian striker's 43rd Bundesliga goal, meaning he is now level with Sejad Salihovic as the club's all-time record goalscorer in the top-flight.
Number of the game: 9
The 1-1 draw at RB Leipzig was the ninth successive away game in which Hoffenheim have avoided defeat – a club record. Furthermore, it was Alexander Rosen's 200th Bundesliga match since being appointed the TSG sporting director.
A switch of play leaves Kaderabek in acres of space on the right. The Czech international races into the box and shoots towards the far corner from 14 metres, but Gulacsi gets down quickly to make the save.
Belfodil and Joelinton win the ball back in the Leipzig half and counter-attack at lightning speed. Joelinton shoots from a centre-right position and, though Gulacsi gets a hand on it, Kramaric is in the right place at the right time to slot home from several metres out.
Laimer has a chance to restore parity from the left but Baumann makes a strong save with his left leg.
Leipzig suddenly have a huge opportunity to draw level when a free-kick takes an unfortunate flick-on and Orban heads goalbound from five metres. But shot-stopper Baumann makes a flying save to avert the danger.
Klostermann surfaces unmarked towards the back post and latches onto an Augustin cross from the left, but the full-back’s volley flies wide of the upright and a major opportunity to equalise goes begging.
Hoffenheim counter at speed with Schulz sprinting down the left-flank. Nelson picks out Kramaric, who delivers a precise cross into the centre towards Szalai. The Hungarian diverts a header towards the top corner but Gulacsi gets an outstretched arm to the ball and tips it over.
Halstenberg has plenty of space on the left and cuts the ball back towards the unmarked Orban, who guides it past Baumann.