A first Premier League goal for Sam Clucas had put Silva’s men ahead against the run of play, but Leicester hit back to level before the break through Christian Fuchs. The home side went ahead just before the hour through Riyad Mahrez, and the Foxes sealed all three points courtesy of a last minute own goal from Tom Huddlestone.
Silva made three changes to his side following last weekend’s home draw with Burnley. Clucas, Lazar Markovic and Oumar Niasse returned to the starting eleven, with Shaun Maloney and Omar Elabdellaoui dropping to the bench, and Dieumerci Mbokani missing out through injury.
Leicester applied the early pressure with Jamie Vardy causing problems down the left. One low cross was turned behind by Andy Robertson before another was put wide at the far post by Marc Albrighton, who was under pressure from Harry Maguire and Robertson.
Maguire was there to make a vital block to deny Robert Huth as Leicester threatened from a set-piece, and moments later the Tigers took the lead with a quick counter-attack. Clucas brought the ball away from danger before playing it wide left for Niasse. He ran at his man before feeding Kamil Grosicki on the overlap. His low cross was pushed away by goalkeeper Kasper Schmeichel, but only into the path of Clucas who was following in to score his first Premier League goal.
It was a goal that came against the run of play and although it initially quietened the home crowd down, Leicester fought back to level on 27 minutes. Vardy was set free down the left and when he pulled the ball back towards the penalty spot, Fuchs was there to apply a low finish.
Everything that was good about Leicester’s play was coming down their left, with Ahmed Elmohamady and Markovic struggling to contain Vardy, Albrighton and Fuchs. As such, it was largely backs to the wall stuff for the remainder of the half with Maguire and Andrea Ranocchia heading away cross after cross.
The Tigers started the second half more brightly. Maguire hit the outside of the post after connecting with a Grosicki corner and he also sent a far post header straight into the hands of Schmeichel.
A dangerous run from Markovic resulted in Leicester midfielder Danny Drinkwater picking up a yellow card for a shirt pull before Leicester went close through Mahrez, who was denied at the near post by Eldin Jakupovic.
It wasn’t long before Mahrez gave the home side the lead, though. The winger twisted and turned on the edge of the Tigers’ box before finding enough space to drill a shot past Jakupovic.
That prompted a change by Silva with Abel Hernandez coming on to replace Alfred N’Diaye, followed by Adama Diomande coming on for Markovic.
Schmeichel made a finger-tip save to deny Niasse seven minutes from time, the goalkeeper going away to his right to keep out the striker’s low shot, while at the other end Jakupovic did the same to keep out Demarai Gray.
From the resulting corner, Leicester sealed all three points. Albrighton’s delivery was glanced on, and the unfortunate Huddlestone diverted the ball into his own net making it 3-1 and game over.
Leicester City: Kasper Schmeichel, Danny Simpson, Wes Morgan, Robert Huth, Christian Fuchs, Wilfred Ndidi, Danny Drinkwater, Marc Albrighton, Riyad Mahrez (Islam Slimani 81), Shinji Okazaki (Demarai Gray 69), Jamie Vardy.
Subs Not Used: Ron-Robert Zieler, Ben Chilwell, Daniel Amartey, Andy King, Leonardo Ulloa.
Hull City: Eldin Jakupovic, Andy Robertson, Harry Maguire, Tom Huddlestone, Alfred N’Diaye (Abel Hernandez 67), Sam Clucas, Andrea Ranocchia, Kamil Grosicki, Oumar Niasse, Ahmed Elmohamady, Lazar Markovic (Adama Diomande 77).
Subs Not Used: David Marshall, David Meyler, Omar Elabdellaoui, Shaun Maloney, Josh Tymon.
Referee: Mr M. Dean.