Giants FC Barcelona and Manchester City took a break from their competitive aspirations to square off in a charity match at the Camp Nou that supports a cause near to home for both companies a few weeks after the start of the European season.