Borussia Dortmund suffered a dip in form of late with back-to-back defeats, but their home records are outstanding.
Dortmund are still fighting for the champions and want to get all 3 points this round.
Frankfurt put up stunning performance after winter break. They kept unbeaten in the last 5 matches with 4 wins and 1 draw.
However, their away records are terrible, with only 2 wins out of 10 league games.
Accordingly, we can expect Dortmund to win this game and beat the odds.