It was like a walk in the park for Leverkusen when they were attacking against Dortmund. They could have scored more goals than this as well. Dortmund are really vulnerable against through balls and crosses.

They concede goals too easily. Like they conceded 2 goals in the first 8 minutes of this game... Nuri Şahin still can't find a solution to their defensive weaknesses. This is just shortening his time at the team day by day honestly.
After getting a 3-2 win here Leverkusen have started to wait for Bayern Munich to lose points. It isn't impossible though considering the h2h history at Gladbach's home.

But I think Bayern Munich will manage to win anyway.