The Ghanaian scored the Eagles’ winner with an outstanding individual play, beating a Westham player with a spin around the edge of the penalty box before dancing past two Westham Center-halves.
An onrushing Roberto Jimenez was left hopeless after the Jordan capped off his sensational drive with a sweet dink into a yawning net.
The goal completed Palace’s turnaround after having gone behind a Snodgrass curler in the 57th minute.
Cheikhou Kouyate drew parity for Crystal Palace eleven minutes later before Jordan Ayew wrapped up the game with a 90th winner for Crystal Palace.
The goal, his 5th of the campaign so far already best his previous record last season where he scored just once in an entire season.