In addition to Bayern Munich and Leverkusen, we also cannot miss Frankfurt who is the mediator of the competition between the two teams. Frankfurt will likely appear more consistent considering their schedule is not included in the Champions League. So this season Frankfurt can focus on maximizing their chances in the Bundesliga. Occupying 2nd position with a small difference from Leverkusen requires Frankfurt to be able to create distance.
Frankfurt can indeed be an obstacle for Leverkusen in terms of competing for its position in the Bundesliga standings, but Frankfurt must be willing to make improvements in terms of consistency because Frankfurt has also experienced two defeats and three draws during the thirteen weeks in the Bundesliga this season. So at least Frankfurt must continue to be able to win matches so that their position is not taken by Leverkusen even though Frankfurt is finding it more difficult to catch up with Bayern Munich who are currently at the top of the Bundesliga standings.
Before we saw this good performance from Eintracht Frankfurt we couldn't expect to see a team like Eintracht Frankfurt can even be in the second place of the Bundesliga while other teams can't have good performances. Eintracht Frankfurt is currently the closest team to Bayern Munich while Dortmund is far and they couldn't get good results. Also, Leverkusen did not perform as well as they did last season. Eintracht Frankfurt doesn't even have good and famous players like Bayern Munich and Leverkusen even their coach Dino Toppmöller seems unknown to me.