Tough defense gets City win on the road