Contentious call helps City win to go top