Afful's Barca hopes dashed