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.
Bayer Leverkusen beat Dortmund as if they were playing against a team at the bottom of the standings. Dortmund conceded two goals in the opening eight minutes of the game, and the first half finished with a score of 1:3. It was shocking to see Leverkusen continue to dominate their opponents this season, I had not expected them to win so comfortably since Dortmund was hosting the match, but Dortmund appears that they are struggling to get back to winning ways. Patrick Schick is in good shape, scoring two goals against Dortmund.
Bayer Leverkusen is seen as a rival for Bayern Munich this season, and the Bundesliga title is becoming more interesting as last season. Bayern Munich is currently 4 points ahead of Leverkusen; if Bayern Munich had drawn with M'gladbach, it would have been 2 points ahead of Leverkusen, but thanks to Harry Kane's penalty kick in the 68th minute, the match was won. Although Bayern Munich had a difficult time playing against M'gladbach's, they were able to win with a single goal.