Two goals in five second-half minutes to secure all three points for Uwe Rosler's team.
The visitor is now without a win in nine Bundesliga games, but had the better of the early exchanges with the pace of welsh youngster Rabbi Matondo causing Dusseldorf plenty of problems. The first half ended 0-0.
American defender Weston McKennie created the first chance of note for Schalke at the start of the first half. However, his drilled shot flew wide.