I think a draw is highly possible with the Hammers or Everton. Villa might actually be able to take all 3 if they show up to play. They've done it to Arsenal and Chelsea, and they drew us.
I was quite amazed with City's performamce against Palace. If getting it back in their hands was their motivation, then they would be likely to win their 3 games. Their most difficult game is against Everton as the other 2 games are at home I think. However, Everton hasn't been great recently, I think they have also missed players, so not very confident unfortunately. Some Everton players might be back from injury I heard, so let's hope.