Kompany stunner takes Man City top of EPL