Wolves recorded their first Premier League clean sheet at home since October, holding high-flying Leicester City to a 0-0 draw at Molineux.
In a drab opening 45 minutes, Pedro Neto was the standout performer, creating several half-chances for the hosts. James Maddison also had a few sights of goal but did not take advantage.
After the break, Wolves started well, with Adama Traore looking particularly dangerous. The home side's best chance of the game came 12 minutes from time, when Kasper Schmeichel smothered Fabio Silva's shot to deny a certain goal.
Leicester then went close with a Jamie Vardy header in stoppage time, with the ball whistling just past the post.
Here are your Wolves and Foxes player ratings from Molineux.
1. Goalkeeper & Defenders
Rui Patricio (GK) - 7/10 - Made three saves, none of which were particularly taxing.
Leander Dendoncker (CB) - 7/10 - Slotted into the back three and coped well. Dominant in the air.
Conor Coady (CB) - 7/10 - A fairly simple day at the office. He treated us to a few trademark long balls.
Max Kilman (CB) - 7/10 - Read the game superbly and covered well when Leicester broke forward.
2. Wing Backs & Midfielders
Nelson Semedo (RWB) - 6/10 - A few loose touches in the first half. Looked leggy at times and offered little in the final third. Saying that, he coped well with Harvey Barnes.
Ruben Neves (CM) - 7/10 - Fairly complete midfield display. Broke up some menacing Leicester attacks and drove his team forward.
Joao Moutinho (CM) - 7/10 - Passing was flashy but effective throughout. Shooting could have been better.
Jonny (LWB) - 6/10 - Made his first appearance of the season after recovering from a long term injury. Stepped up his rehab with a solid if unspectacular 45 minute stint.
Adam Traore (RW) - 7/10 - James Justin kept him quiet early on but he burst into life after the break, creating a few good chances and drawing four fouls.
Willian Jose (ST) - 5/10 - Barely got in the game before being hauled off after an hour.
Pedro Neto (LW) - 7/10 - The brightest spark on the pitch in the first half. He created most of Wolves' chances but faded slightly as things progressed.
Ki-Jana Hoever - 7/10 - Rarely tested by Leicester after replacing the returning Jonny at half time.
Fabio Silva - 4/10 - Missed a sitter late in the second half.
Morgan Gibbs-White - N/A
5. Goalkeeper & Defenders
Kasper Schmeichel (GK) - 7/10 - Rarely troubled. Got out quickly to prevent Silva grabbing a second half winner.
Ricardo Pereira (RB) - 7/10 - Remains some way off full fitness and it showed. Not quite as dangerous going forward as we know he can be, but did defend stoically.
Jonny Evans (CB) - 7/10 - Good display. He completed seven clearances and marshalled the backline.
Caglar Soyuncu (CB) - 7/10 - A few rash moments. Was largely solid though.
James Justin (LB) - 7/10 - Engaged in a fascinating battle with Traore with the pair trading blows all afternoon. Another exciting attacking display as well.
Youri Tielemans (CM) - 7/10 - Pulled the strings from deep, completing two key passes. Full of energy.
Hamza Choudhury (CM) - 7/10 - Broke up the play effectively, racking up five tackles. In possession he suffered a few lapses in concentration.
James Maddison (AM) - 6/10 - His team's most dangerous player in the first half. Guilty of some wasteful shooting and faded after the break.
Ayoze Perez (RW) - 6/10 - A few bright moments around the opposition box but once again he failed to score or assist. Needs to start producing soon with competition for places rife.
Kelechi Iheanacho (ST) - 6/10 - Held up the ball impressively and created a few openings.
Harvey Barnes (LW) - 6/10 - Involved in most of Leicester's promising attacks and carried the ball well in transition.
Marc Albrighton - 5/10 - A bit predictable in the final third.
Jamie Vardy - 5/10 - Got one chance after coming on and headed just wide.