Man City face West Ham United and some pretty dodgy weather conditions at the Etihad stadium. Can they keep the recent momentum going after sealing ...