Leicester City's remarkable renaissance under Craig Shakespeare continued as Kasper Schmeichel's late penalty save preserved a 2-0 win over 10-man Sevilla and a place in the Champions League quarter-finals.