Andrej Kramarić converted two penalties for Hoffenheim in their 2-1 win on Saturday, opening up the prospect of a Bavarian party later in the weekend when Bayern host Stuttgart.
Bayern, who have five games remaining compared to Dortmund's four, lead by 12 points and require just one more point to be sure of finishing top.
Bayern regained the Bundesliga crown from Bayer Leverkusen 12 months ago, having won it 11 times in a row since 2013.
Marie-Louise Eta became the first female coach to take charge of a Bundesliga game, but her Union Berlin team failed to live up to the occasion, losing 2-1 to Wolfsburg.
Eta was appointed interim manager this week and now has four more games to ensure Union stay in the top division before she takes over Union's women's team for next season.
Patrick Wimmer and Dženan Pejčinović scored early in each half for visiting Wolfsburg to end their 12-game run without a win and revive their hopes of escaping relegation.
Napoli were jeered off the field after losing 2-0 at home to Lazio, a result that saw Inter Milan take a huge step toward winning the Serie A title next week.
Matteo Cancellieri and Toma Basic scored for Lazio, who could have won by a greater margin had it not been for a saved penalty and several other missed opportunities.
Inter can now claim the league crown if they win at Torino next Sunday and Napoli fail to beat lowly Cremonese two days earlier.
AC Milan could still delay Inter's celebrations, but would need to win their next two matches, at Hellas Verona on Sunday and at home to Juventus the following week.
Marseille's hopes of qualifying directly for next season's Champions League took another hit with a 2-0 loss at Lorient in Ligue 1.
The top three teams earn direct entry and the side in fourth enters qualifying. Fourth-placed Marseille have now lost three of their last t four league games and will drop to sixth if Lyon and Rennes both win on Sunday, after which there will be four games left.