Spurs entered the break with a one-goal lead courtesy of a smart finish from Emmanuel Adebayor.
The home side continued to create chances in the second period, but had to wait until the 66th minute to add a second courtesy of a close-range header from Roberto Soldado.
Schalke had one back late on through Kevin-Prince Boateng, but Spurs held on for the victory.
Read how it all unfolded in Sports Mole's minute-by-minute live commentary of the action below.
SPURS: Lloris; Naughton, Dier, Kaboul, Rose; Bentaleb, Holtby; Lennon, Eriksen, Lamela; Adebayor
SCHALKE: Fahrmann; Ayhan, Matip, Santana, Kolasina; Neustadter, Aogo; Barnetta, Boateng, Meyer; Choupo-Moting