A much-changed Barca side without the suspended Neymar plus the injured trio of Xavi Hernandez, Lionel Messi and goalkeeper Victor Valdes conceded twice in the opening quarter of an hour, Sergio Escudero breaking the deadlock and then Lisandro Lopez scoring a header.
But Pedro's stunning burst of scoring was followed by a volley and a penalty from Cesc Fabregas in the second half - with Pedro getting an assist and then winning the spot-kick to crown a brilliant individual performance.
"We are growing and that's what we have to focus on. We maintained our form despite being down two goals and we ended up playing a really good game," said Barca coach Tata Martino.
For breaking stories and all the great banter like us on Facebook: facebook.com/tribalfootball