Skov fired the visitors ahead from the spot in the 11th minute after a Leo Greinl foul on Christoph Baumgartner.
Munas Dabbur’s fine finish doubled the advantage in first-half stoppage time and Skov then wrapped things up just before the hour mark with another penalty, this time given for a Thomas Ouwejan handball.
While Hoffenheim replace Bayern Munich in third, Schalke stay 16th after suffering their fourth successive defeat.
YPE html PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN” “http://www.w3.org/TR/REC-html40/loose.
There was also a 3-0 away win in Ligue 1 as Lille triumphed at Strasbourg.
Jonathan David netted a brace for the away side, the first goal a penalty in the 41st minute and the second a strike with 14 minutes of normal time to go. Remy Cabella added the third four minutes later.
In LaLiga, Rayo Vallecano and Getafe battled out a 0-0 draw at Vallecas. Rayo were awarded a 53rd-minute penalty but Oscar Trejo saw his effort saved by David Soria.