Looking at Leicesters remaining games and the fact that Vardy is now suspended, I can see Tottenham winning it.
Leicester are 5 points clear but have:
Swansea (H)
Man U (A)
Everton (H)
Chelsea (A)
Id say they'll collect 5 points from that.
Tottenham have:
WBA (H)
Chelsea (A)
Southampton (H)
Us (A)
I can see Tottenham getting 10, if not all 12 points.