Challenge Cup wrap: Gloucester on top