Honestly I'll be very surprised if they drop out of the top 2 not just because they don't look like losing multiple games but because City and Arsenal are a joke. City do have Nasri and KDB back but they lost to Utd, after drawing to Norwich, after beating Villa, after a three loss streak against Leicester, Spurs and Pool. They've since managed to beat the mighty Bournemouth and West brom, the later still only 2-1 and at home. If City win 4 out of their 6 remaining games I'd be surprised.
City have Chelsea, Stoke, Southampton, Arsenal and Swansea(suddenly in decent form) to play yet and these are the types of games City have lost all year even when KDB was available. Also that City vs Arsenal game makes it even more difficult for them to end up 4th.
As it stands Leicester are on 72 points, Arsenal can get max 77, City max 75... but crucially both of them can't get those points because they have to play each other. Arsenal win and City can't break Leicester's 72, City win and Arsenal can't break 74 points. Basically 3 more points and one of City or Arsenal can't get by Leicester. In reality with the way City and Arsenal are playing I wouldn't be surprised if neither even reached the current 72 points Leicester have. Though Arsenal tend to go on the kind of run that has idiots asking what could have been had they just had that form earlier.... except that is precisely why Arsenal have that kind of form, because the pressure is off. Had they done that earlier they would have screwed up the end of the season, it's how we roll.
I would genuinely be shocked at this point of Leicester don't finish a minimum of second. I'm not sure people realise just how close Leicester already are to the max points Arsenal/City can get.