Andrej Kramaric - no-look penalty included - became the only player this season to score four goals in one game as Hoffenheim hammered Borussia Dortmund.