The Tigers had gone into the match hit by injuries and the summer departure of Steve Bruce, the manager, but they shook off those issues to hand the defending champions a defeat in their opening match of the next season for the first time in the Premier League.
An acrobatic bicycle kick by Adama Diomande gave the hosts the lead in added time of the first half and Robert Snodgrass scored their second after Riyad Mahrez had levelled from the penalty spot shortly after break.
Just before Diomande’s goal Leicester had two good chances to take the lead, with Christian Fuchs denied by Eldin Jakupovic and Jamie Vardy’s follow-up thwarted by a saving block by Jake Livermore. In the Foxes’ next attack Vardy blazed over from close range after being picked out by Ahmed Musa’s centre.
Hull punished the champions with a goal from a corner, Kasper Schmeichel pawing out Curtis Davies’ header, only to be beaten by an overhead kick by Diomande, who kicked the ball fractionally after team-mate Abel Hernandez, with a similar acrobatic strike.
Mahrez equalised two minutes into the second period after Demarai Gray had been felled by Tom Huddlestone but Hull restored their advantage on 57 minutes when Snodgrass drilled low into the net after Leicester had failed to clear Ahmed Elmohamady’s centre.
Leicester pushed in search of an equaliser but the closest they came was when Danny Drinkwater's shot was easily saved by Jakupovic. It was their first defeat since February after a season in which they had lost just three times.
Read: Hull City match report
Read: Leicester match report