Barcelona survived a major scare after edging past third division side Cornellá 2-0 in the Copa del Rey on Thursday.
The LaLiga giants saw two penalties saved in normal time before Ousmane Dembélé secured victory in injury time.
Copa del Rey
Scorers: Dembélé 93′, Braithwaite 120′
In an evenly matched first-half, Francisco Trincão went closest for Barcelona after he was picked out by Miralem Pjanić but his side-footed volley was comfortably saved.
However, Barça were awarded a penalty after 37 minutes when Albert Fernández was penalised for kicking Ronald Araújo in the head – only for Ramón Juan to save brilliantly from Pjanić.
Martin Braithwaite and Antoine Griezmann both missed presentable chances after the break, before Eloy Gila almost put the hosts ahead with a rasping half volley.
With extra time looming, Barça were awarded another penalty when Clement Lenglet was kicked in the face this time, but Juan saved AGAIN after Ousmane Dembélé put an awful penalty down the middle.
But Dembélé made up for his shocking penalty moments later, slamming a strike past the excellent Cornellà goalkeeper who still managed to get fingertips onto the shot.
Albert Estellés was dismissed late on for his poorly-timed challenge on Araújo, before Braithwaite finally secured victory with a simple finish.