Theo Walcott scored twice in his second appearance for Everton as they beat Leicester City 2-1 at home on Wednesday to move further clear of Premier League relegation danger.