Bayern Munich re-established a 17-point lead at the top of the Bundesliga with a 1-0 win Sunday but was made to work hard for the points at struggling Hoffenheim.
A goal from Mario Gomez late in the first half was enough for Bayern to take the spoils and leave Hoffenheim five points adrift of a relegation playoff berth, and 11 away from safety with 10 games of the season remaining.
Daniel Williams sent the first chance of the game into the side-netting at the other end of the field as Hoffenheim started confidently.
Bayern then began to find its usual rhythm but had to wait until the 38th minute before making the breakthrough.
Igor de Camargo gave away possession cheaply and Jerome Boateng's cross was headed back by Franck Ribery to Gomez, who beat Gomes with his first real attempt on goal of the afternoon.
Bayern then sat back and controlled the proceedings, showing why it is so close to a 22nd Bundesliga title.
Former Hoffenheim goalkeeper Tom Starke, who was making his Bundesliga debut for Bayern with Manuel Neuer rested, turned Stephan Schrock's effort wide as Hoffenheim refused to lie down and pushed for an equalizer.
Bayern still found chances on the break with Bastian Schweinsteiger hitting the woodwork with a free kick in the 75th minute.
Ivan Klasnic scored his first Bundesliga goal in almost five years as Mainz earned a 1-1 draw from their trip to Fortuna Dusseldorf.
The former Bolton forward, who was included in the Mainz starting XI for the first time this season, brought Thomas Tuchel's side level before halftime after a Bo Svensson own goal had put the hosts in front early on.
Fortuna arguably enjoyed the better chances of the game but was unable to find a way through as they picked up a rare draw to edge seven points clear of the relegation zone.
The draw moves Mainz to within two points of the top six and goes some way toward making up for its midweek defeat to Freiburg in the DFB-Pokal.