Leicester came from behind twice to draw 2-2 against Manchester United and stay ahead of its opponent in the Premier League on Saturday.
Bruno Fernandes looked to be sending United to its seventh straight away win when he scored in the 79th minute, moving onto 10 goals in his first full season in the league.
If the visitors had held on, they would have jumped above Leicester, but Jamie Vardy met a cross from substitute Ayoze Perez with a shot that was drifting off target before deflecting into the net off the outstretched leg of United substitute Axel Tuanzebe in the 85th.
Everton's 1-0 win at Sheffield United later Saturday lifted the team from Merseyside into second place and a point above Leicester, which dropped to third, with Man United fourth.
``Disappointed we didn't win today,`` United manager Ole Gunnar Solskjaer said, ``because we had loads of big chances and we could've finished it off.''
Solskjaer was likely referring to Marcus Rashford, who squandered two clear-cut chances either side of his 23rd-minute opener at King Power Stadium.
Fernandes set that goal up by stretching out to flick the ball to Rashford, who slotted home a low finish. But the Portugal playmaker was at fault for Leicester's first equalizer by giving up possession sloppily in his own half, leading to Harvey Barnes firing home a left-footed shot from outside the area.
``Marcus Rashford had a chance early on,`` Leicester manager Brendan Rodgers said, ``but I thought over the first half we were the better team. Bit of luck went against us and Vardy does what he does, he's a top-class finisher.
``I thought it was the least we deserved.''
Leicester is three points behind Liverpool, which hosts West Bromwich Albion on Sunday.
United defender Victor Lindelof came off with a recurrence of a back injury midway through the second half.
(For more sports news and updates, follow Ahram Online Sports on Twitter at @AO_Sports and on Facebook at AhramOnlineSports.)