Ruthless Leicester picked up their first away Premier league win of the season as they beat Wolves to move off the bottom of the table and out of the relegation zone.
Youri Tielemans put the Foxes ahead with a stunning 22-yard strike, which flew past Jose Sa and went in off the post.
Wolves had nine shots in the opening 17 minutes, but fell 2-0 behind when Harvey Barnes linked up with Kiernan Dewsbury-Hall and slotted past Sa.
Former Chelsea striker Diego Costa, still searching for his first goal since joining Wolves on a free transfer in September, had numerous chances but could not beat visiting keeper Danny Ward, who tipped one shot over and saved a header. Costa also saw other attempts blocked or deflected away.
Daniel Podence was another to be denied by a brilliant Ward stop, while Ruben Neves fired a free-kick just wide at the start of the second half.
By the time Leicester scored their third – James Maddison again pressing his claim for a place in England’s World Cup squad with a lovely low strike from 18 yards out – Wolves had created, and missed, 20 opportunities.
That Maddison goal came from only Leicester’s third attempt of the match and they scored with their fourth too, Jamie Vardy scoring from close range following Timothy Castagne’s cross, as they finally won away from home in the league after five successive defeats.