Leicester City clinched a rare first Sunday. 

The Foxes had not won six straight games in an English Premier League season, including during their miraculous championship campaign in the 2015-16 season. Leicester might not be able to follow in those title-winning footsteps, but Kelechi Iheanacho's 94th-minute winner Sunday at King Power Stadium gave Leicester a 2-1 win over visiting Everton at the death. 

Leicester trailed 1-0 in the 23rd minute, thanks to Richarlison's charging header. But Jamie Vardy equalized in the 68th minute with is Premier League-leading 13th goal of the season, setting the Foxes up to earn all three points. 

[RELATED: Aubameyang brace rescues Arsenal in draw with Norwich]

Liverpool FC still leads Leicester by eight points atop the table thanks to Saturday's win over Brighton, but matches against three Premier League bottom-feeders (Watford, Aston Villa, Norwich City) give the Foxes a fighting chance to (at least) keep pace with the Reds heading into the festive fixtures.

Ihenacho's goal ensured Leicester remained in striking distance ahead of that stretch.  

Editor's note: A previous version of this article said Leicester City had never won six straight games in the top flight. They had, in 1963, but had they never had won six straight Premier League matches. This article has been updated to reflect that, and we regret the error.