Champions League: Barcelona beaten