Leicester have kept up the pressure on title rivals Manchester City as Brendan Rodgers side won 2-1 at Aston Villa.
The Foxes have now lost just once since December, and Rodgers looks to determined to push on and seal a Champions League spot at the King Power Stadium.
And the visitors were on top right from kick off in the West Midlands as Maddison confidently slotted them in front.
The impressive Harvey Barnes found the England star on the edge of the box and he curled a peach of an effort past Emiliano Martinez.
And with Villa unable to react quickly enough, Leicester swarmed them to make it 2-0 just after.
The evergreen Jamie Vardy’s drive was too much for Martinez to hang onto and Barnes was in like a flash to smash home.
But despite barely having a kick in the first 45, Dean Smith’s half time message did the trick after the break, as Bertrand Traore immediately volleyed them back into it.
However, that only proved to be a flicker of light for the Villa as Leicester could and should have made it three late on. with Martinez redeeming himself with vital saves from Maddison and Vardy.
Full Time from Villa Park it’s Aston Villa 1 Leicester City 2