Claude Puel praised his Leicester players for the character they showed to overcome their tiredness and battle to 1-0 win over Everton.