Leicester City fans celebrate their team becoming the English Premier League champions in central Leicester, eastern England, on May 2, 2016 after Chelsea held Tottenham Hotspur to a 2-2 draw. Leicester City completed their fairytale quest for the Premier League title on May 2 after Eden Hazard's stunning late goal earned Chelsea a 2-2 draw with second-place Tottenham Hotspur. / AFP / LEON NEAL (Photo credit should read LEON NEAL/AFP/Getty Images)

Leicester City are English Premier League champions, after second placed Tottenham could only manage a draw against Chelsea on Tuesday.

With two games to go, the Foxes now have the title wrapped up, their first EPL crown in their 132 year history and one of the biggest underdog sporting stories in history.

Leicester were 5000-1 odds to win the title at the beginning of the season, with the Foxes only narrowly avoiding relegation last season, after earning promotion from the Championship the season prior.

The miracle was complete thanks to a late equaliser from Chelsea's Eden Hazard, earning the Blues a 2-2 draw with Spurs at Stamford Bridge.

Tottenham needed a win to keep their title hopes alive, with Leicester eight points ahead before the start of the match.

Spurs looked the goods early, racing to a 2-0 lead in the first half thanks to goals from Harry Kane and Son Heung-Min.

Gary Cahill then got one back for the hosts in the 58th minute, before Hazard broke Tottenham hearts and handed Leicester the Premier title with an 83rd equaliser.

Claudio Ranieri's men are the first new side to win the top flight title since Nottingham Forrest in 1978.

The club's last piece of silverware was the League Cup in 2000 and their best finish in the English top flight was second place all the way back in 1929.

Leicester will now host Everton on Saturday ready to party with their home fans.