Leicester manager Brendan Rodgers admits his side were not at their best and did not deserve to take anything from the game against West Ham.