Barcelona fight back from 22-second deficit to stun Real Madrid

by