If Puyol wasn't playing left-back I'd say Barca would get ripped up on the counter; Dani Alves basically is a right-winger out there.
Barca better hope Keita can destroy the pitch and they can score enough, because they still send too many players forward still. They live on the dangerous side.