The game against West Ham was, in my book, the most difficult for Leicester in the list of end of season fixtures. West Ham has played really well this season, especially against the top sides. A draw against them isn't the end of the world. Not having Vardy for the next two/three games though is going to be a bitch.
Ranieri will mostly play 4-2-3-1 with Okazaki up front I suppose. It's not a bad team, but Mahrez will have to show up big time.