Kelechi who is now Nigeria's record goal scorer in the English Football Association Challenge Cup (FA Cup), had not yet found the back of the net in the Premier League since he moved from Manchester City.
Ben Foster nearly conceded in comedic fashion when he fired a clearance against centre-back Ahmed Hegazi that rebounded back towards his own net.
There appeared to be minimal danger when Mahrez floated forward a sumptuous pass from just inside his own half. Craig Dawson allowed Mahrez's lofted through ball to drop over his head and Vardy finished superbly with a left-footed volley.
It sucked the life out of the hosts and they escaped after 36 minutes when Vardy poked in from eight yards only to be correctly ruled offside.
The Swans had Jordan Ayew sent off in the 11th minute.
UConn fires coach Kevin Ollie with school under NCAA inquiry
He won a national championship in his second season with the program in 2014 but made the tournament only one other time. The school announced in January that it was the subject of an NCAA investigation, but did not provide specific details.
Joe Thomas admitted he's a Tyrod Taylor fan weeks ago
He has topped 1,000 yards receiving in each of his four pro seasons, amassing 309 receptions for 4,579 yards and 32 touchdowns. A person familiar with the trade says the Cleveland Browns have traded quarterback DeShone Kizer to the Green Bay Packers .
'Black Panther' hits $1 billion mark at global box office
The movie is now firmly in the top ten of highest grossing movies of all time, and that isn't just counting superhero movies. Disney notes that " Black Panther " is the fifth film in its Marvel universe to reach the milestone.
Substitute Iheanacho picked out Mahrez, who was not tracked, and he coolly lobbed Foster.
Iheanacho's 76th-minute header made it 3-1, prompting numerous home fans to head towards the exits.
Iborra rubbed it in by heading in a Marc Albrighton corner in the stoppage time.
The result means that West Brom are now 8 points from safety and will require nothing short of a miracle to survive this season.
There was a buzz about Albion and they were comfortable until the Foxes levelled after 21 minutes with a goal of brilliance and simplicity.
The home side would've needed to make history if they were to improve their survival hopes in the game, as they had never won in the seven Premier League home meetings between these sides - with the Foxes picking up five wins and two draws.