Hwang Hee-chan scored a brilliant equaliser to slow Newcastle's Premier League charge as Wolves battled back to earn a 2-2 draw after Callum Wilson's double at Molineux on Saturday.
England international Wilson scored twice as Newcastle led 2-1 at the break, on course for their fifth league win in six games.
But South Korea international Hwang grabbed a deserved equaliser for the home team in the 71st minute – his sixth Premier League goal of the season.
Wilson replaced the injured Alexander Isak in the only change to the Newcastle side that started Wednesday's 1-0 Champions League defeat at home to Borussia Dortmund.
There was no Sandro Tonali in the squad as the Italy midfielder begins a 10-month ban for betting offences.
Wilson scored the opener after a scramble in the box started when the ball slipped through Jose Sa's hands as he came to try and collect Anthony Gordon's cross.
Wilson's first effort was blocked by defender Toti but when the ball bounced up the Newcastle striker acrobatically turned it home, adjusting to fire over his shoulder.
Wolves levelled in the 36th minute after Mario Lemina got the right side of Kieran Trippier at the far post to head in Pedro Neto's corner.
Newcastle were presented with the chance to retake the lead in first-half stoppage time when they were awarded a controversial penalty.
Hwang took a loose touch inside his own box and was adjudged to have clipped Fabian Schaer as he stepped in to nick the ball away.
Contact appeared minimal and there was a lengthy check from the VAR official before referee Anthony Taylor's decision was upheld.
Wilson picked up the ball and restored Newcastle's lead even though Sa got a strong hand to his penalty.
Wolves were the dominant team after the break
Read on supersport.com