Manchester City roar to summit, West Ham United in top four