Substitute Leonardo Ulloa scored an 89th-minute winner as Leicester City breathed fresh life into their improbable Premier League title challenge by edging Norwich City 1-0 yesterday.