David Moyes was 'thrilled' to take all three points from the 3-2 victory over Crystal Palace, but admits his side were not at their best.