Hoffenheim's last 3 games have not been good. drew against Hertha Berlin and also lost to Bremen.
The moment against Schalke of course must be used to return to the winning momentum.
These two teams will meet 2 times in a row. The DFB Cup will be the second meeting again in the following week.
Hoffenheim has better chances in this match. most would bet on Hoffenheim. Schalke is not in a good shape at the moment to win the game.
You are right that Schalke is not playing very well at the moment and they have there problems .
But they can be very good at home when all things come together and the Fans pushing them.
For today i expect also a win for Hoffenheim with 2 scored goals and that they get 1.
Hopefully we dont see a surprise from Schalke today.