Bayern Munich didn't seem to miss top scorer Robert Lewandowski as they took a big step in the title race with a 1-0 win in the Bundesliga table-topper clash against second-placed RB Leipzig.
Earlier on Saturday, Eintracht Frankfurt had secured a late away win against Borussia Dortmund to take home three important points in the fight for a Champions League spot next season.
But all eyes were on the day's potential title decider which didn't feature Bayern's world player of the year Lewandowski, who is sidelined after suffering a knee injury during the international break with Poland.
In his absence, Leon Goretzka was the man to step up and secure the crucial victory for the champions which gives them a seven-point advantage over Leipzig with seven games left in the season..
After a restless first half on both sides, Goretzka broke the deadlock in the 38th minute with a powerful shot after a perfectly placed assist by Thomas Muller.
Leipzig worked hard in the second half to at least rescue a point and keep title hopes high, but keeper Manuel Neuer was superb to secure Bayern the three points.
"An important step. We don't want to let this title be taken away from us," Neuer told broadcaster Sky.
Leipzig coach Julian Nagelsmann said his team team were "certainly" not worse, but less effective in scoring goals.
"We still played a very good game and pressed Bayern well at the back in the second half. We just missed every chance, unfortunately," he said.
Earlier, Frankfurt had opened the scoring with 11 minutes played thanks to Dortmund defender Nico Schulz, who looped a header over keeper Marwin Hitz and into his own goal.
But shortly before the break, Mats Hummels levelled it up for the hosts as he volleyed the ball into the net after a Marco Reus corner.
In the second half, Stefan Ilsanker had a goal ruled out for offside but teammate Andre Silva secured the late win for Frankfurt with a power header in the 87th minute.
Frankfurt are currently fourth, the last place in the top-four qualifying Champions League zone.
Dortmund come right after in fifth, but seven points behind.
Flying high in the fight for a chance to play the Champions League next season are third-placed Wolfsburg, who secured a 1-0 home win over Cologne.
Bayer Leverkusen, who are also battling for a spot in Europe, beat Schalke 2-1.
Elsewhere, Mainz and Arminia Bielefeld played out a 1-1 draw and Augsburg beat Hoffenheim 2-1.