Honestly I see Frankfurt in top four race easily this season. They have an incredible performance after 6 games left behind. Maybe their defense isn't good enough yet and it is a thing they can improve in time. However they are really good at making up for it by their scoring skills.
Especially Marmoush... I have mentioned this guy before if I'm not wrong. He is a machine with 8 goals and 4 assists in 6 games.
Leipzig are a regular when it comes to this race. They just haven't had what it takes for a title competition until the end. For now they look solid but it is hard to trust them. But capturing a ticket for the Champions League would be good enough already for them.
Eintracht Frankfurt on the top performed race in this season after success raising the third standings position behind one point left from Bayern Munich on the top standings place. Last match before international break, Eintracht Frankfurt success being draw Bayern Munich and good capital for this week match against Bayern Leverkusen still difficult back to their top performed in this season.
In domestic league, Bayern Leverkusen have being draw in last two consecutives match when facing Bayern Munich and last match being draw by mediocre team Holstein Kiel.
Current standings position between Bayern Leverkusen and Eintracht Frankfurt two points left and both team will play most effective secure three points reach the higher standings position. Although Bayern Leverkusen lead head to head last season when facing Eintracht Frankfurt but in this season seems difficult for defeating Eintracht Frankfurt with consistent performance until six matches in domestic league.
Frankfurt's players are in great form at the moment. The team managed to share points with a strong team like Bayern Munich in the last match. Frankfurt was very tactical in this match. Frankfurt's players managed to score three goals despite very few attacks. Also, Frankfurt has been able to win consecutively in the previous four matches. Therefore, the players of Frankfurt will play with the aim of winning against Leverkusen.
Leverkusen is not a weak team. However, Leverkusen's overall performance this season is a bit slow. However, this team is still considered as a strong team. However, Leverkusen still has the ability to occupy the top spot in the table. However, Leverkusen's team is lagging behind due to the poor performance of the defenders. Leverkusen conceded 12 goals in 6 matches. Xabi Alonso will definitely need to step up to strengthen Leverkusen's defence. Otherwise, Leverkusen will fail to continue the winning streak.