Wolves' European hopes suffered a further blow as they slipped to a third successive Premier League defeat against an impressive Crystal Palace at Molineux.
A dominant start by the visitors was rewarded when Jean-Philippe Mateta opened the scoring from close range after fine build-up play by Conor Gallagher and Wilfried Zaha.
Zaha then found the net himself from the penalty spot to double Palace's lead before half-time after Jeffrey Schlupp was tripped by Max Kilman.
It could have been even better for the Eagles but for two fine saves from goalkeeper Jose Sa to deny Gallagher and Michael Olise.