Borussia Dortmund has made a remarkable turnaround in the last month, going from seventh place and elimination from the Champions League quarter-finals to finishing in the top four and winning the DFB Pokal.
The Black and Yellows, who are currently third in the Bundesliga table, are the most in-form team in the league, having won five games in a row and seven in total, including victories in the DFB Pokal semi-final and final.
Futaa's Bets Tip: Borussia Dortmund to Win and Over 2.5 Match Goals
Dortmund clinched a Champions League berth for next season with a win over Mainz last weekend, and can now look forward to a summer of frantic transfer speculation surrounding their stars.
Coach Edin Terzic will most likely be replaced soon as Marco Rose prepares to take over, so the match against Leverkusen will be his last opportunity to please some future employers.
Dortmund could finish the season strong against a Leverkusen side that has been a nightmare to watch on the road since the turn of the year.
During this dry spell, which has seen them lose contact with the top four, Die Werkself have picked up six points from a possible 27 and scored only three goals on the road.
Hannes Wolf, the caretaker coach, has overseen an overall improvement, accumulating 12 points in his seven matches in charge.
However, their inability to score against relegation-threatened Werder a fortnight ago gives them no confidence going into this much tougher challenge at Signal-Iduna Park.
For next season, Leverkusen will switch to Young Boys coach Gerardo Seoane, and there will undoubtedly be a range of staff changes.
Dortmund has dominated the last four Ruhr meetings by a cumulative score of 17-4, so any lack of inspiration or direction on the visitors' part can be exploited ruthlessly.
Follow Borussia Dortmund vs Bayer Leverkusen live on Futaa!