Jamie Vardy smashed through the Premier League 100-goal barrier to rejuvenate Leicester’s Champions League bid.
Boss Brendan Rodgers went with Vardy and the recalled Kelechi Iheanacho upfront together.
His bold tactics paid off handsomely as sorry Palace were sent packing in a dire second half for the visitors.
Iheanacho opened the scoring after the break before Vardy’s late brace sealed a comfortable win after sub Harvey Barnes made a big impact.
Victory was a huge relief to third-placed Leicester whose top four hopes were slipping.
And after waiting since March to smash through three figures in the top-flight, Vardy couldn’t have wished for a simpler goal following Mamadou Sakho’s costly slip.
The forward, 33, then added another in stoppage time with a cool right-foot finish for his 21st Premier League goal this term and his 101 in total.
It is the latest feat for the former Non-League striker after his remarkable journey from factory worker to title winner.
To pass the landmark after only first playing in the top-flight since 2014 is phenomenal.
Now, next season the striker will also hope to get a chance to add to his Champions League tally too.
Manchester United are on Leicester’s tail but this win keeps the hunting pack at bay.
“It was about getting the win today and getting back to basics,” said Vardy post-game on Sky Sports.
“We wanted to put a full 90 minutes in and control the game, and I thought we did that. I’m always frustrated if I miss a chance, you want to score as many as possible, but to get the two goals and the three points is all you can ask for.
“We know it’s down to us. We are in this position on merit and we have to keep going and look forward to the next game.
“We will get back into tomorrow, recover and make sure we are ready for Tuesday. If we play like that between now and the end of the season, we will pick up a quite a few points.”
They deserved the points after dominating from the start and they might have led at the break had Iheanacho not headed wide and James Justin been denied by the woodwork.
Palace did not have a single effort on target in the opening 45 minutes and looked like a side happy to have secured survival already
Leicester’s England defender Ben Chilwell was unable to continue for the second half after ankle trouble.
He was replaced by Ryan Bennett for his debut on loan from Wolves as the hosts switched to a back three.
Leicester continued on the offensive after the re-start as Vardy flashed a header wide.
They finally broke the deadlock in the 49 minute after the impressive Youri Tielemans rolled a superb left-foot ball across the six-yard box.
There was Iheanacho running in to find the back of the net with a close-range right-foot effort for his 10th goal this season after also netting as sub in the midweek loss at Everton.
Vardy made it 2-0 in 77 minute when Sakho’s shocking slip in his own box allowed Barnes to square to give the ex-England striker a tap in.
He then netted again in stoppage time with a right-foot finish after Barnes sent him free.
Palace were really poor as even skipper Luka Milivojevic’s set-pieces failed to cause much trouble.
While dangerman Wilfried Zaha, who had scored three times on his two previous successful trips to the King Power Stadium, was well shackled.
Sign up to the Mirror Football email here for the latest news and transfer gossip.