The Foxes started off on the front foot and nearly found themselves with the lead on 8 minutes after Wes Morgan was able to get his head on the end of a corner, only for Danny Rose to clear just before it reached the line.
Leicester found themselves in front just 5 minutes later after Marc Albrighton played a brilliant ball over the top for Vardy to connect with on the volley. Hugo Lloris was caught in no man’s land as the ball sailed over him and into the back of the net to give the Foxes the unlikely 1-0 lead.
Spurs looked to instantly respond on 16 minutes after a bad giveaway near the halfway line gave Harry Kane the perfect opportunity to play Moussa Sissoko in one-on-one only for Kasper Schmeichel to make a brilliant stop before Vincente Iborra cleared off the line.
Spurs had another great chance to grab an equalizer in the 33rd minute after Dele Alli called Schmeichel into action again, firing a powerful strike straight at the the Dane, which he was able to superbly stop. The rebound fell to Kane, only to be called offside as Schmeichel somehow managed to palm his effort wide of goal.
Despite having the brunt of possession, Spurs spent the majority of the half looking rather vulnerable at the back and Leicester were able to catch them on the break just before halftime. Mahrez was given acres of space to exploit down the right with Danny Rose caught upfield and managed to cut inside on Jan Vertonghen before curling a beautiful strike into the top corner to send the Foxes into the break up 2-0.
The second half was all about holding on for Leicester, who nearly managed to kill the game off in the 74th minute after Shinji Okazaki was able to win possession back on the halfway line and play Vardy in on goal, but rather than taking the shot on his left foot, the striker attempted to cut it back on his right, giving Spurs the chance to recover.
The Foxes nearly conceded a couple minutes later after a blocked shot from Fernando Llorente fell straight to the foot of Christian Eriksen, yet somehow from four yards out the Dane managed to comically scuff it wide.
Kane cut the lead in half in the 78th minute after Erik Lamela played him in to powerfully fire home first time to get the visitors back in the game.
Despite looking far from convincing for the final 10 minutes and nearly giving away a penalty at the death, the Foxes managed to hang on for the 2-1 win. They now sit 9th in the table and with 4 winnable fixtures coming up in the next few weeks, things are looking up for Leicester City as the busiest part of the season fast approaches.