Win pushes Hoffenheim into German top four