London: Leicester moved into second in the Premier League by coming from behind to beat Brighton 2-1 on Saturday, while Arsenal's top-four chances now look forlorn after being held 1-1 by Burnley.
Depleted by a series of injuries to key players, Leicester have looked fatigued in recent weeks and fell behind after 10 minutes when Adam Lallana swept home his first Brighton goal.
The Seagulls have made a habit of dominating games without making it count and once again paid for failing to build on their lead as Lallana struck the woodwork and Neal Maupay had a goal ruled out for offside.
Leicester looked lifeless for the first 45 minutes without James Maddison and Harvey Barnes, but they bounced back after the break for a first win in four games.
"First half we weren't good enough, we didn't press the game well enough and didn't pass it well," said Leicester boss Brendan Rodgers.
"Second half I thought we were brilliant. We stopped them playing, then we showed our quality. By the end we deserved to win."
Youri Tielemans's brilliant pass unlocked the home defence for Kelechi Iheanacho to coolly dink home the equaliser on 62 minutes.
Kasper Schmeichel then denied Lallana again with a fine save before a goalkeeping error at the other end handed Rodgers's men a vital victory.
Robert Sanchez flapped at Marc Albrighton's corner and Daniel Amartey headed into the unguarded net.
Leicester now have a seven-point cushion over fifth-placed Everton as they aim to not make the same mistake as last season when they crashed out of the top four at the business end of the campaign.
A fifth game without a win leaves Brighton still just three points above the relegation zone.
'Anything can happen'
Arsenal's best hope of a return to the Champions League for the first time in five years now lies in winning the Europa League after letting two more points slip away at Turf Moor.
Mikel Arteta's men remain in 10th, nine points adrift of the top four and with that gap certain to grow on Sunday when fourth plays fifth as Chelsea take on Everton.