Шалке 04 се изравни по точки с Байерн Мюнхен на върха в класирането, след като победи Щутгарт у дома с 3:1 в мач от 18-ия кръг на Бундеслигата.