Bazoumana Touré scored the only goal as Hoffenheim edged past 10-man Werder Bremen to keep their top-four hopes alive going into the final day.