Jamie Vardy broke his recent goal-drought to give Leicester an away goal and keep alive their hopes of reaching the last eight of the Champions League despite a narrow first-leg 1-2 defeat in Sevilla.
The England international had gone nine games without scoring and was a peripheral figure for much of Wednesday’s game but sprang into life to finish Danny Drinkwater’s superb cross with 17 minutes remaining in Spain.
It was one of only two shots on target the Foxes produced during a game in which they were largely under the cosh and had trailed 2-0 in thanks to Pablo Sarabia’s header and a close-range finish from Joaquin Correa for Sevilla.
City’s other hero was Kasper Schmeichel, who saved a Correa penalty with the score at 0-0 and also made a number of other good saves.
Sevilla also hit the post and bar had over 70 percent possession. They will take a slender lead to the King Power Stadium for the second leg on March 14.
In the final UEFA last16 match also played on Wednesday, substitutes Marko Pjaca and Daniel Alves struck goals within two minutes of one another as Juventus punished 10-man Porto 2-0 to take charge of their Champions League last-16 tie.
The hosts saw left-back Alex Telles dismissed after two bookings in a 74-second spell, the second after a wild sliding tackle on Stephan Lichtsteiner.
His side spent long spells in their own half and survived a Paulo Dybala strike against the post before the interval.
But Juve – who had 74 percent possession – broke through when Pjaca drove low into the net five minutes after coming on and Alves finished from six yards 80 seconds after his own introduction.