La Liga leaders Barcelona played out an entertaining draw with four...