Thomas Muller headed Bayern into a first-half lead, before Lewandowski beat two Schalke defenders and netted from a tight angle midway through the second half for his 23rd goal in 17 Bundesliga matches this season.
Bayern scored twice in the final two minutes, with a second Mueller header before David Alaba smashed in a long-range shot in the 90th minute.
January 24, 2021