An Andre Silva brace as well as goals from Timo Werner, Dani Olmo, Benjamin Henrichs and Yussuf Poulsen paved the way for RB Leipzig to extend their unbeaten run to 15 games in a 6-1 win over bottom club Schalke.