Arsenal flex the muscle as they down Barcelona in eight-goal thriller