Sepp van den Berg and Dominik Drexler scored late on for Schalke to complete a stunning comeback in a 2-1 victory over Werder Bremen that boosts their hopes of avoiding relegation.