Kelechi Iheanacho scored a superb hat-trick as Leicester City maintained their push for a top-four finish with a commanding Premier League victory over Sheffield United.

On the day Leicester were far superior at King Power Stadium, where Iheanacho continued his fine goalscoring form as the Foxes ran riot in the second half.

Iheanacho scored for a third successive Premier League game for the first time as he met Jamie Vardy‘s cut-back to break the deadlock shortly before the interval.

Ayoze Perez had come closest to an early opener with a flicked header that Aaron Ramsdale diverted onto the post, but the Spaniard got the goal his performance deserved with a fine finish into the bottom corner after 64 minutes.

Iheanacho got his second from Vardy’s excellent pass five minutes later, before the Nigeria forward’s powerful strike sealed his first treble for the club.

Vardy thought he had ended a six-game goal drought with his shot 10 minutes from time, but Blades defender Ethan Ampadu made the decisive touch.

Leicester temporarily moved up to second place before Manchester United’s win against West Ham, while Sheffield United are 14 points adrift of safety.