I don't think Borrussia Dortmund will be able to stop Bayer Leverkusen this season because Borrussia Dortmund will have to fight again to get into the top four of the Bundesliga standings. But for Bayern Munich, it is still quite possible for them to stop Bayer Leverkusen because considering that the distance between Bayern Munich's points is still quite close to Bayer Leverkusen in the standings, it does not rule out the possibility of making Xabi Alonso's team difficult again in the second half of this season.
The Bundesliga title race is on and Bayer Leverkusen have been leading from the early moments of the first season till current date. A difficult team is well known to be a complex club finding it hard to cooperate within themselves. The possibility of Leverkusen losing points currently is 10% because Xabi Alonso and his squad already know what to do inother to win matches, they're no longer relenting, rather they would lay targets on winning results. Borrusia Dortmund tried to stop Bayer Leverkusen by becoming the first team to hand them their first defeat of the season, luckily Leverkusen escaped with slim chances.
Bayer Leverkusen is the only team that is unbeaten in the Bundesliga this season, the consistency that was able to maintain until week 16 made Xabi Alonso's team succeed at the top of the standings. Bayern Munich must fight harder to return to the top of the standings, this season Bayern Munich is competing with new competitors in the title race after last season they managed to win the race over Dortmund until the last match.
Bayern Munich is still trying to catch up with Leverkusen, who still dominates the standings, but due to their rival's very consistent performance, Bayern Munich has to be patient until their rival makes a mistake.