It looks like Bayer is back in the title race and will try to defend their title, and for that they only need a win in the match against Mainz. They currently have a 4-point gap with Bayern, and they can't let it get any bigger, so it's so important to win. On the other hand, it's hard to argue that Main is in good shape now, their winning streak shows it all, but Bayer is also on a good run, so it should be a good match, I hope Bayer wins and will be close to Bayern.
Last season, Leverkusen did not lose a single match. Leverkusen dominated the Bundesliga from the beginning of the season and won the title. Bayern Munich is performing very well this season. For this reason, Leverkusen could not retain the top spot in the table. However, Leverkusen continues to try to regain the top spot in the table.
However, Leverkusen is in good form at the moment. Probably, Leverkusen has won in the last 7/8 matches. Leverkusen has not faced defeat for a long time. In the last match, Leverkusen won against Dortmund by a margin of 3-2. Leverkusen is not thinking about anything other than victory against Mainz either.
However, Mainz is also in good shape this season. Mainz is now in fifth place in the table. Mainz continues to try to get into the top four of the table. So it seems that the Mainz vs. Leverkusen match will be very exciting.