Andre Moritz brought a touch of Samba magic to Selhurst Park as Crystal Palace brushed aside Wolves with a 3-1 victory.
The Brazilian midfielder curled in a pair of stunning free-kicks to fire the Eagles to their first win in six matches.
Yannick Bolasie was also on target before Sylvan Ebanks-Blake hit a consolation for Wolves, while Wilfried Zaha showed just why the Barclays Premier League's big guns are lining up to sign him this month.
The England winger was in sparkling form as Palace got their promotion bid back on track.
Whether Zaha will be around to see it through remains to be seen, however, after another performance which illustrated why he is apparently a January target for Manchester United, Arsenal, Chelsea and Tottenham.
Wolves have no such worries as they continue to head in the opposite direction after a third successive defeat.
Yet they came agonisingly close to taking an eighth-minute lead when the Palace defence opened up for young midfielder David Davis, who charged forward and crashed a 20-yard shot against the crossbar.
But the Eagles soon began to dominate with Zaha the central figure.
The 20-year-old skipped past Stephen Ward before cutting the ball back to Moritz, who scuffed wide from eight yards.
Zaha then played a neat one-two with Jonathan Parr before driving narrowly over the bar and also had a shot hacked off the line.
And the goal Palace had been threatening arrived after half an hour when Bakary Sako felled Zaha outside the area and Moritz buried free-kick number one.
Zaha was also the architect of Palace's second nine minutes later, sliding in Bolasie to poke his second goal of the season past Carl Ikeme.
With Wolves on the ropes Mile Jedinak fired narrowly wide and Glenn Murray was off target with a header before half-time.
But the third goal came five minutes into the second half when Moritz proved his first free-kick was no fluke by curling in a carbon copy after Roger Johnson had fouled him 25 yards out.
Moritz could have claimed a memorable hat-trick had an attempted overhead kick come off before Wolves managed to pull one back in the 75th minute through Ebanks-Blake.
The striker was quickest to react to Jamie O'Hara's free-kick into the area, turning sharply to hit his 10th goal of the season.
However, Wolves did not look like mounting a serious comeback and Palace held on for the points - but whether they can hold onto Zaha is less certain.