David Moyes was full of praise for his West Ham players following the Premier League defeat to champions Manchester City.