Barcelona are still in with a shot of winning all three major titles this season.