Match ends, Wolverhampton Wanderers 2, Crystal Palace 0.
Teenager Rayan Ait-Nouri scored on his Wolves debut as Nuno Espirito Santo's side moved joint top of the Premier League with a deserved victory over Crystal Palace at Molineux.
The France Under-21 left-back, 19, joined the club on a season-long loan - with an option to buy - from Ligue 1 Angers this month and took just 18 minutes to announce himself with a first-time strike from Cheikhou Kouyate's headed clearance.
Portuguese winger Daniel Podence doubled the hosts' advantage nine minutes later, carefully guiding in Pedro Neto's cross at the back post.
"For Rayan Ait Nouri I am really pleased because it is the first game and what a better start can he have?" said Wolves manager Nuno. "He is 19 with a lot of things to improve. He has to get so many things on board and that's the work."
On moving into the top three, he added: "It's all about the performance, the table is not important. The work is important. Playing without fans requires a lot of focus, we haven't the edge of Molineux."
Wolves went close to more first-half joy as Nelson Semedo and Leander Dendoncker narrowly missed with efforts from outside the box, while the video assistant referee denied Palace a lifeline from the penalty spot when Patrick van Aanholt was found to be offside, prior to being felled by Willy Boly.
Palace were much improved after the break but a frustrated Wilfried Zaha had a penalty appeal dismissed and a disappointing night for Roy Hodgson's side was compounded when Luka Milivojevic was shown a red card for a tackle on Joao Moutinho in the closing stages.
Referee Martin Atkinson watched the incident back on the pitchside monitor, but Hodgson said: "My view is it's not a sending-off and I've told Martin Atkinson that."
A fourth victory from seven games moved Wolves up to third in the standings, level on 13 points with Everton and Liverpool who both have a game in hand.
Ait-Nouri typifies confident Wolves display
While his last match in an Angers shirt was a 6-1 defeat by Paris St-Germain, this was a night that will live long in the impressive Ait-Nouri's memory.
Manager Nuno had challenged his side to become much more clinical after they were held 1-1 by Newcastle last weekend, their failure to kill the game punished by Jacob Murphy's 89th-minute free-kick.
Only the bottom three sides had scored fewer Premier League goals than Wolves prior to kick-off, while another well-documented concern has been their slow starts to matches.
But debutant Ait Nouri's goal - Wolves' first in the first half since the opening day - marked the start of a pleasing evening for the Portuguese coach.
Podence, whose two Premier League goals have both come against Palace, led the early Wolves charge as his curling shot forced Vicente Guaita to tip over, after Dendoncker had earlier headed on to the post from his cross.
Dendoncker struck the bar before denying Scott Dann from a corner at the other end as Wolves effectively kept Palace at bay - and though they were forced to work much harder after the interval, they never looked at risk of relinquishing their lead.
With Podence's goal proving crucial in avoiding another nervous finish, Nuno will be eager for his team to build on their rapid start at Molineux going forward.
Half-time response not enough for Palace
Crystal Palace arrived at Molineux looking to take 13 points from their first seven games of a Premier League season for the first time ever, with the added incentive of climbing into the top four.
Despite returning to winning ways against Fulham last weekend, Hodgson's side were second best for much of the first half and were lucky not to find themselves more than 2-0 down at the break.
It was a night when things did not fall the Eagles' way, as Michy Batshuayi had a goal ruled out for offside after 17 minutes and Zaha was shown no sympathy after going down under a challenge by Ait-Nouri after the restart.
A consolation for Hodgson on a disappointing evening was the notable second-half response from his players, despite the all-important absence of a breakthrough.
Zaha, having contributed five goals and one assist to Palace's eight league goals to date, cut an increasingly frustrated figure in attack, most evident as he received a yellow card for a shove on Ait-Nouri.
Milivojevic's dismissal, awarded retrospectively by VAR for a studs-up challenge, only served to further dampen a result Hodgson will want to bury quickly after a promising start to the campaign.
On the red card, Hodgson said: "I'm very disappointed with that one. It's the worst part of the evening in a way. There would have been positives to take, but to lose a player for three games for a challenge I didn't even consider a foul will be very hard to take.
"If it's up to me I certainly want to appeal against it."
Wolves' highest position in 41 years - the stats
- Wolves' third-place position in the Premier League is their highest at the end of a day this far into a top-flight season since October 1979, when they went on to finish sixth and win the League Cup.
- Wolves' Rayan Ait-Nouri is the 15th Frenchman to score on his Premier League debut and, at 19 years and 146 days, he is also the youngest Frenchman to do so.
- Wolves striker Raul Jimenez has now played more Premier League minutes against Crystal Palace without scoring than against any other team (421).
- Only relegated Norwich City (14) have lost more Premier League games in 2020 than Crystal Palace (13).
- Since Roy Hodgson's first game in charge in September 2017, the Eagles have failed to score in 39 Premier League matches. Only rivals Brighton have done so more (40).
- Palace midfielder Luka Milivojevic received his first red card in league competition since February 2016 for Olympiakos, with this his 145th game since.
Crystal Palace host Leeds United on Saturday (15:00 GMT), before Wolves travel to Leicester on Sunday (14:00).
- 11Rui Patrício
- 22Nélson Semedo
- 7NetoSubstituted forJoão Moutinhoat 76'minutes
- 10Castelo PodenceSubstituted forTraoréat 76'minutes
- 9JiménezSubstituted forSoares Silvaat 90+1'minutes
- 17Soares Silva
- 28João Moutinho
- 3van AanholtBooked at 45mins
- 4MilivojevicBooked at 86mins
- 15SchluppSubstituted forEzeat 65'minutes
- 10TownsendSubstituted forJ Ayewat 72'minutes
- 23BatshuayiSubstituted forBentekeat 84'minutes
- 11ZahaBooked at 62mins
- 9J Ayew
- Martin Atkinson
- Shots on Target
Second Half ends, Wolverhampton Wanderers 2, Crystal Palace 0.
Substitution, Wolverhampton Wanderers. Fábio Silva replaces Raúl Jiménez.
Eberechi Eze (Crystal Palace) wins a free kick in the defensive half.
Foul by Leander Dendoncker (Wolverhampton Wanderers).
Luka Milivojevic (Crystal Palace) is shown the red card.
VAR Decision: Card upgraded Luka Milivojevic (Crystal Palace).
Substitution, Crystal Palace. Christian Benteke replaces Michy Batshuayi.
Cheikhou Kouyaté (Crystal Palace) wins a free kick in the defensive half.
Foul by Leander Dendoncker (Wolverhampton Wanderers).
Attempt saved. Adama Traoré (Wolverhampton Wanderers) right footed shot from the right side of the box is saved in the top right corner. Assisted by Raúl Jiménez.
Attempt missed. Patrick van Aanholt (Crystal Palace) left footed shot from outside the box is too high from a direct free kick.
Luka Milivojevic (Crystal Palace) wins a free kick in the attacking half.
Foul by Raúl Jiménez (Wolverhampton Wanderers).
Attempt blocked. Michy Batshuayi (Crystal Palace) header from very close range is blocked. Assisted by Patrick van Aanholt with a cross.
Substitution, Wolverhampton Wanderers. Adama Traoré replaces Daniel Podence.
Substitution, Wolverhampton Wanderers. João Moutinho replaces Pedro Neto.
Corner, Wolverhampton Wanderers. Conceded by Michy Batshuayi.
Corner, Wolverhampton Wanderers. Conceded by Scott Dann.
Substitution, Crystal Palace. Jordan Ayew replaces Andros Townsend.
- Rugby Union Weekly: The Premiership review, a Six Nations preview and Eddie Jones
- Americast: All you need to know as the US election day nears